Hi
Need help to script to list vm with multiple datastore
VM Name Cluster Name Datastore name
VM1 Cluster 1 Datastore 1, Datastore 2, Datastore 3
vm2 Cluster 1 Datastore 2, Datastore 1
Best Regards,
Deepak Koshal
Try like this
Get-Cluster -PipelineVariable cluster |
Get-VM |
Select @{N='Cluster';E={$cluster.Name}},
@{N='VM';E={$_.Name}},
@{N='Datastore';E={(Get-View -Id $_.DatastoreIdList -property Name).Name -join '|'}}
Blog: lucd.info Twitter: @LucD22 Co-author PowerCLI Reference
Try like this
Get-Cluster -PipelineVariable cluster |
Get-VM |
Select @{N='Cluster';E={$cluster.Name}},
@{N='VM';E={$_.Name}},
@{N='Datastore';E={(Get-View -Id $_.DatastoreIdList -property Name).Name -join '|'}}
Blog: lucd.info Twitter: @LucD22 Co-author PowerCLI Reference