С
Size: a a a
С
С
С
С
Скрипт сработал 04.11.2021 14:52; Текущее состояние Диспетчера печати: Running
Скрипт сработал 04.11.2021 15:01; Текущее состояние Диспетчера печати: StopPending
Скрипт сработал 04.11.2021 15:03; Текущее состояние Диспетчера печати: Running
С
С
# Получение текущего пути скрипта
$PScriptDir = Split-Path -Path $MyInvocation.MyCommand.Path -Parent
# Время возникновения ошибки
$start_time = Get-Date -Format "dd/MM/yyyy HH:mm"
# Остановка процесса спулера
Stop-Process -Name spoolsv -Force
#Пауза
Start-Sleep 3
# Запуск службы спулера
Start-Service -Name Spooler
#Пауза
Start-Sleep 5
# Получение текущего состояния службы спулера
$current_service_status = (Get-Service -Name Spooler).status
# Формирование сообщения лога
$log_message = "Скрипт сработал $start_time; Текущее состояние Диспетчера печати: $current_service_status"
# Запись лога в файл
$log_message | Out-File "$PScriptDir\script.log" -append -Encoding "utf8"
AS
AS
С
С
AS
С
С
AS
С
С
С
С