1、查看VM是否开启与主机时间同步选项
Get-View -ViewType virtualmachine | Select name,@{N='ToolsConfigInfo';E={$_.Config.Tools.SyncTimeWithHostAllowed } } | Export-Csv "c:\yili\VMtime.csv" -NoTypeInformation
说明:状态为true的开启了与主机时间同步
2、批量关闭VM开启与主机时间同步选项
Foreach ($v in (get-vm)) {
$vm = $v | Get-View
$vmConfigSpec = New-Object VMware.Vim.VirtualMachineConfigSpec
$vmConfigSpec.Tools = New-Object VMware.Vim.ToolsConfigInfo
$vmConfigSpec.Tools.SyncTimeWithHost = $false #取消定期同步时间
$vmConfigSpec.Tools.SyncTimeWithHostAllowed = $false #取消“在启动和恢复时同步(推荐)”
$vm.ReconfigVM($vmConfigSpec)
}