Try something like this
$rdmHD = Get-VM | Get-HardDisk -DiskType RawPhysical,RawVirtual
foreach($rdm in $rdmHD){
$esxcli = Get-EsxCli -VMHost $rdm.Parent.VMHost
$esxcli.storage.core.device.list($rdm.ScsiCanonicalName) |
Select @{N="Time";E={"{0:g}" -f (Get-Date).TimeOfDay}},Device,IsPerenniallyReserved#
$esxcli.storage.core.device.setconfig($false,$rdm.ScsiCanonicalName,$true)
$esxcli.storage.core.device.list($rdm.ScsiCanonicalName) |
Select @{N="Time";E={"{0:g}" -f (Get-Date).TimeOfDay}},Device,IsPerenniallyReserved
}
Blog: lucd.info Twitter: @LucD22 Co-author PowerCLI Reference