Hi,
I am unable to get the Folder Name using the below script using the Get-View.
Please help.
Script
Get-View -ViewType VirtualMachine -Property Name,Guest |
Select @{N='vCenter';E={([uri]$_.Client.ServiceUrl).Host}},
@{N='Folder';E={$._ExtensionData.MoRef.Value}},
Name,@{N='ToolsStatus';E={$_.Guest.ToolsStatus}},
@{N='ToolsType';E={$_.Guest.ToolsInstallType}},
@{N='ToolsVersion';E={$_.Guest.ToolsVersion}},
@{N='ToolsRunningStatus';E={$_.Guest.ToolsRunningStatus}} |
Sort-Object -Property Name | ft -auto
You could do something like this
Select @{N='vCenter';E={([uri]$_.Client.ServiceUrl).Host}},
@{N='Folder';E={
$folder = (Get-View -Id $_.Parent -Property Name).Name
if($folder -eq 'vm'){
$folder = 'Datacenters'
}
$folder}},
Name,@{N='ToolsStatus';E={$_.Guest.ToolsStatus}},
@{N='ToolsType';E={$_.Guest.ToolsInstallType}},
@{N='ToolsVersion';E={$_.Guest.ToolsVersion}},
@{N='ToolsRunningStatus';E={$_.Guest.ToolsRunningStatus}} |
Sort-Object -Property Name | ft -auto
Blog: lucd.info Twitter: @LucD22 Co-author PowerCLI Reference
You could do something like this
Select @{N='vCenter';E={([uri]$_.Client.ServiceUrl).Host}},
@{N='Folder';E={
$folder = (Get-View -Id $_.Parent -Property Name).Name
if($folder -eq 'vm'){
$folder = 'Datacenters'
}
$folder}},
Name,@{N='ToolsStatus';E={$_.Guest.ToolsStatus}},
@{N='ToolsType';E={$_.Guest.ToolsInstallType}},
@{N='ToolsVersion';E={$_.Guest.ToolsVersion}},
@{N='ToolsRunningStatus';E={$_.Guest.ToolsRunningStatus}} |
Sort-Object -Property Name | ft -auto
Blog: lucd.info Twitter: @LucD22 Co-author PowerCLI Reference
LucD,
Still Folder name shows blank.
Works for me.
Are you sure your copy/paste is correct?
Blog: lucd.info Twitter: @LucD22 Co-author PowerCLI Reference
Sorry LucD. I forgot to save the file.
that worked perfectly
Thank you for your help.