Synchronisation désactivée, sauf pour “inf5svrot802 (vro log)” et “vrealize-operation-7.5.0”.
Get-View -viewtype virtualmachine | Select name,@{N='syncTimeWithHost';E={$_.Config.Tools.syncTimeWithHost}} | Where {($_.syncTimeWithHost -eq $True) -and ($_.Name -ne "inf5svrot802 (vro log)") -and ($_.Name -ne "vrealize-operation-7.5.0")} | Sort name | Export-Csv "VMToolsStatus.csv" -NoTypeInformation -UseCulture -encoding UTF8
$VMlist = Import-Csv -UseCulture "VMToolsStatus.csv"
Foreach ($v in $VMlist) {
get-vm -name $($v.Name)
$vm = get-vm -name $($v.Name) | Get-View
$vmConfigSpec = New-Object VMware.Vim.VirtualMachineConfigSpec
$vmConfigSpec.Tools = New-Object VMware.Vim.ToolsConfigInfo
$vmConfigSpec.Tools.syncTimeWithHost = $false
$vm.ReconfigVM($vmConfigSpec)
}