Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6705
Благодарности: 1576

Профиль | Отправить PM | Цитировать


Вывод и в консоль, и в лог:
Код: Выделить весь код
# указываем AuthorityName ЦС, см. ls ca:\ | fl *
$CAServerName = "Vector CA 2012"
# Файл лога
$log = "C:\temp\ping-ca.log"

try {
# отправляем пинг в сторону ЦС
$Result = Ping-CA -AuthorityName $CAServerName
$t = (get-date).tostring("yyyy.MM.dd HH:mm:ss")
    if ($Result) {
        Tee-Object -InputObject "$t Центр сертификации '$CAServerName' доступен и готов к выпуску сертификатов" -FilePath $log -Append
        
    }
    else {
        Tee-Object -InputObject "$t Не удалось установить соединение с центром сертификации '$CAServerName'." -FilePath $log -Append
    }
}
catch {
    # ошибки отличные от нормальных
    Tee-Object -InputObject "$t Ошибка при проверке доступности центра сертификации '$CAServerName': $($_.Exception.Message)" -FilePath $log -Append
}

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:06, 23-07-2025 | #2