Скрипты HPE: различия между версиями
Перейти к навигации
Перейти к поиску
Onix (обсуждение | вклад) мНет описания правки |
Onix (обсуждение | вклад) мНет описания правки |
||
| Строка 3: | Строка 3: | ||
$con = Connect-HPEiLO -Address $_.'Интерфейс управления' -Username 'username' -Password 'password' -DisableCertificateAuthentication | $con = Connect-HPEiLO -Address $_.'Интерфейс управления' -Username 'username' -Password 'password' -DisableCertificateAuthentication | ||
IF (($con.TargetInfo.iLOGeneration -eq 'iLO4') -and ($con.TargetInfo.iLOFirmwareVersion -ne '2,82')) { | IF (($con.TargetInfo.iLOGeneration -eq 'iLO4') -and ($con.TargetInfo.iLOFirmwareVersion -ne '2,82')) { | ||
Update-HPEiLOFirmware -Connection $con -Location "C:\Users\user\Desktop\ilo4_282.bin" -UploadTimeout 700 -Confirm:$false -Force} | |||
IF (($con.TargetInfo.iLOGeneration -eq 'iLO5') -and ($con.TargetInfo.iLOFirmwareVersion -ne '2,99')) { | IF (($con.TargetInfo.iLOGeneration -eq 'iLO5') -and ($con.TargetInfo.iLOFirmwareVersion -ne '2,99')) { | ||
Update-HPEiLOFirmware -Connection $con -Location "C:\Users\user\Desktop\ilo5_299.bin" -UploadTimeout 700 -Confirm:$false -Force | Update-HPEiLOFirmware -Connection $con -Location "C:\Users\user\Desktop\ilo5_299.bin" -UploadTimeout 700 -Confirm:$false -Force | ||
Get-HPEiLOFirmwareVersion -Connection $con | select IP, FirmwareVersion | Get-HPEiLOFirmwareVersion -Connection $con | select IP, FirmwareVersion} | ||
} | } | ||
</pre> | </pre> | ||
[[Category:Hewlett-Packard]] | [[Category:Hewlett-Packard]] | ||
Текущая версия от 10:48, 16 апреля 2025
Обновление прошивки ILO-4 и ILO-5
Import-Csv "C:\Users\user\Desktop\esxi.csv" -Delimiter ';' -Encoding UTF8 | ForEach-Object {
$con = Connect-HPEiLO -Address $_.'Интерфейс управления' -Username 'username' -Password 'password' -DisableCertificateAuthentication
IF (($con.TargetInfo.iLOGeneration -eq 'iLO4') -and ($con.TargetInfo.iLOFirmwareVersion -ne '2,82')) {
Update-HPEiLOFirmware -Connection $con -Location "C:\Users\user\Desktop\ilo4_282.bin" -UploadTimeout 700 -Confirm:$false -Force}
IF (($con.TargetInfo.iLOGeneration -eq 'iLO5') -and ($con.TargetInfo.iLOFirmwareVersion -ne '2,99')) {
Update-HPEiLOFirmware -Connection $con -Location "C:\Users\user\Desktop\ilo5_299.bin" -UploadTimeout 700 -Confirm:$false -Force
Get-HPEiLOFirmwareVersion -Connection $con | select IP, FirmwareVersion}
}