Vmware vSphere vCenter和ESXi 通过PowerCLI禁用虚拟机HotPlug硬件热增加删除功能

connect-viserver 192.168.1.1 -user 'root' -password 'password '   
PowerCLI连接Vcenter或ESXi都可以


$key = "devices.hotplug"
$value = "false"
get-VM  | foreach {
  $vm = Get-View $_.Id
  $vmConfigSpec = New-Object VMware.Vim.VirtualMachineConfigSpec
  $vmConfigSpec.extraconfig += New-Object VMware.Vim.optionvalue
  $vmConfigSpec.extraconfig[0].Key=$key
  $vmConfigSpec.extraconfig[0].Value=$value
  $vm.ReconfigVM($vmConfigSpec)
}

运行的VM关机再启动后生效,热重启不生效

你可能感兴趣的:(Vmware vSphere vCenter和ESXi 通过PowerCLI禁用虚拟机HotPlug硬件热增加删除功能)