Eine sehr unangenehme Funktion ist die des Hot-Plugs in virtuellen Windows Maschinen mit Hardware Version 7, da ein normaler Anwender auch mal kurzerhand die Netzwerkkarte per Mausklick entfernen kann. Folgendes Skript entstand in der Community bzw. wurde von Luc Dekens veröffentlicht, welches ich entsprechend der Hardware Version angepasst habe. Folgendes Skript läuft gegen alle VMs mit Hardware Version 7 und deaktiviert Hot-Plug.
$key = "devices.hotplug"
$value = "false"
$vmConfigSpec = New-Object VMware.Vim.VirtualMachineConfigSpec
$vmConfigSpec.extraconfig += New-Object VMware.Vim.optionvalue
$vmConfigSpec.extraconfig[0].Key=$key
$vmConfigSpec.extraconfig[0].Value=$value
Get-View -viewtype virtualmachine | ?{$_.config.version -eq "vmx-07"} | %{
$_.ReconfigVM($vmConfigSpec)
}








Comments