Потерянный файл PST в сети

sc команда позволяет Вам запрашивать службу Windows, полное изложение этого может быть найдено здесь.

Таким образом, можно запросить конкретный сервис, если он будет существовать, то Вы получите детали как следующее:

sc query lanmanserver результаты в

SERVICE_NAME: lanmanserver
        TYPE               : 20  WIN32_SHARE_PROCESS
        STATE              : 4  RUNNING
                                (STOPPABLE,PAUSABLE,ACCEPTS_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0

Запросы сервиса, который не существует результаты в:

[SC] EnumQueryServicesStatus:OpenService FAILED 1060:

The specified service does not exist as an installed service.

Таким образом, можно записать сценарий, чтобы проверить на ответ и затем работать безотносительно действия, Вы хотите на основе этого.

Если Вы не застреваете при использовании пакетных сценариев, можно также записать что-то намного более хорошее в Powershell, такой как

function serviceCheck ($service, $machine) {

$result = [System.ServiceProcess.ServiceController]::GetServices($machine) | where{     (($_.name -eq $service) -or ($_.displayname -eq $service))
}

    if (result -eq $null)
    {
        Do something if service does not exist
    }
    else
    {
        Do something if service does exist
    }
}

0
задан 17 March 2011 в 11:33
2 ответа

Я решил свою проблему на самом деле! После пребывания в течение почти часа, пытаясь найти способ восстановить файл, я заметил, что файл был на самом деле там. Поскольку у нас есть определенная структура папок, я использовал одно из другого PST уже в папке как "шаблон" для создания нового, поэтому после того как я скопировал его, это назвали "чем-то - Copy.pst", который я переименовал к newuser.pst прежде, чем открыть его в Outlook и переместить все файлы.

Без ЛЮБОЙ причины этим утром файл newuser.pst назвали "чем-то - Copy.pst", который привел файл newuser.pst не быть открытым в Outlook. Фиксация должна была затем только переименовать - снова "что-то - Copy.pst" к newuser.pst

Я понятия не имею, как это произошло, но теперь у пользователя есть все свои электронные письма назад!

Nicolas.

1
ответ дан 4 December 2019 в 14:51

Восстановите от своего нового резервного копирования. Я не думаю, что существует любое другое решение.

1
ответ дан 4 December 2019 в 14:51

Теги

Похожие вопросы