Как обновить сертификат ssl hp ilo через PowerShell и Windows CA
Задача. У сертификатов подошел к концу срок действия. Надо массово обновить сертификаты на hp ilo .
- Просканировать под сеть. Составить список ilo hp
- Определить у кого закончился срок действия
- Перевыпустить сертификат в Windows CA
- Импортировать в hp ilo
Написал скрипт.
$minCertAge = 80 $timeoutMs = 10000 $ilo = Find-HPiLO 172.16.35.0-255 | Select-Object HOSTNAME # Ищет hp ilo $sites = $ilo.HOSTNAME # Отключить проверку корректности сертификата [Net.ServicePointManager]::ServerCertificateValidationCallback = {$true} # Создаем массив для хранения сайтов с отрицательным $certExpiresIn $sitesWithNegativeCertExpires = @() foreach ($site in $sites) { $fullSiteUrl = "https://$site" # Добавляем префикс "https://" Write-Host "Проверка $fullSiteUrl" -f Green $req = [Net.HttpWebRequest]::Create($fullSiteUrl)… Читать далее