スケジュールされた時間にサーバーに vmx-09 をインストールするために実行できるスクリプトを知っている人はいますか?
アップグレードが必要なサーバーが多数あり、ほとんどのサーバーは数時間後にしかシャットダウンできません。できれば朝に来る前にこれらを終わらせる必要があるので、午前 7 時ごろに予定を立てたいと思います。
これにより、次の再起動時にハードウェアの互換性がアップグレードされます。
$Spec = [VMware.Vim.VirtualMachineConfigSpec]@{
ScheduledHardwareUpgradeInfo = [VMware.Vim.ScheduledHardwareUpgradeInfo]@{
UpgradePolicy = 'always'
VersionKey = 'vmx-10'
}
}
$vm.ExtensionData.ReconfigVM_Task($Spec)
このスクリプトは、どうやら UpgradeVM_Taskメソッドを使用してハードウェア v7 をターゲットにしているようです。私はそれを試していません。
Windows タスク スケジューラを使用している場合は、 PowerCLIタスクをスケジュールする 2 つの方法があります。
Update Managerは、もう 1 つの要チェック項目のように思えます。