0byt3m1n1
Path:
C:
/
Windows
/
System32
/
WindowsPowerShell
/
v1.0
/
Modules
/
Hyper-V
/
[
Home
]
File: Hyper-V.Format.ps1xml
<?xml version="1.0" encoding="utf-8"?> <Configuration> <ViewDefinitions> <View> <Name>VirtualMachine</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VirtualMachine</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> </TableColumnHeader> <TableColumnHeader> <Label>State</Label> </TableColumnHeader> <TableColumnHeader> <Label>CPUUsage(%)</Label> </TableColumnHeader> <TableColumnHeader> <Label>MemoryAssigned(M)</Label> </TableColumnHeader> <TableColumnHeader> <Label>Uptime</Label> </TableColumnHeader> <TableColumnHeader> <Label>Status</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>State</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>CpuUsage</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.MemoryAssigned/1MB</ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>Uptime</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Status</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMNetworkAdapterAclSetting</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMNetworkAdapterAclSetting</TypeName> </ViewSelectedBy> <GroupBy> <ScriptBlock>$_.ParentAdapter.Id.ToString() + ":"</ScriptBlock> <CustomControl> <CustomEntries> <CustomEntry> <CustomItem> <ExpressionBinding> <ScriptBlock> "VMName: " + $_.ParentAdapter.VMName.ToString() + "`n" + "VMId: " + $_.ParentAdapter.VMId.ToString() + "`n" + "AdapterName: " + $_.ParentAdapter.Name.ToString() + "`n" + "AdapterId: " + $_.ParentAdapter.Id.ToString() </ScriptBlock> </ExpressionBinding> </CustomItem> </CustomEntry> </CustomEntries> </CustomControl> </GroupBy> <TableControl> <TableHeaders> <TableColumnHeader> <Label>Direction</Label> <Width>12</Width> </TableColumnHeader> <TableColumnHeader> <Label>Address</Label> <Width>56</Width> </TableColumnHeader> <TableColumnHeader> <Label>Action</Label> <Width>18</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Direction</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> if ($_.LocalAddress) { "Local $($_.LocalAddress)"; } else { "Remote $($_.RemoteAddress)"; } </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> if ($_.Action -eq "Meter") { $_.Action.ToString() + " (" + $_.MeteredMegabytes + " Mbytes)" } else { $_.Action.ToString() } </ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMNetworkAdapterVlanSettingtableView</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMNetworkAdapterVlanSetting</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>VMName</Label> </TableColumnHeader> <TableColumnHeader> <Label>VMNetworkAdapterName</Label> </TableColumnHeader> <TableColumnHeader> <Label>Mode</Label> </TableColumnHeader> <TableColumnHeader> <Label>VlanList</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <ScriptBlock>$_.ParentAdapter.VMName.ToString()</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.ParentAdapter.Name.ToString()</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> $out=""; if ($_.OperationMode -eq "Private") { $out = $_.PrivateVlanMode; } else { $out = $_.OperationMode; } $out; </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> $out=""; if ($_.OperationMode -eq "Access") { $out = $_.AccessVlanId; } if ($_.OperationMode -eq "Trunk") { $out = "$($_.NativeVlanId),$($_.AllowedVlanIdListString)"; } if ($_.OperationMode -eq "Private") { if ($_.PrivateVlanMode -eq "Promiscuous") { $out = "$($_.PrimaryVlanId),$($_.SecondaryVlanIdListString)"; } if ($_.PrivateVlanMode -eq "Isolated" -or $_.PrivateVlanMode -eq "Community") { $out = "$($_.PrimaryVlanId),$($_.SecondaryVlanId)"; } } $out; </ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMNetworkAdapterVlanSettingListView</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMNetworkAdapterVlanSetting</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <ScriptBlock>$_.ParentAdapter.VMName.ToString()</ScriptBlock> <Label>VMName</Label> </ListItem> <ListItem> <ScriptBlock>$_.ParentAdapter.VMId.ToString()</ScriptBlock> <Label>VMId</Label> </ListItem> <ListItem> <ScriptBlock>$_.ParentAdapter.Name.ToString()</ScriptBlock> <Label>AdapterName</Label> </ListItem> <ListItem> <ScriptBlock>$_.ParentAdapter.Id.ToString()</ScriptBlock> <Label>AdapterId</Label> </ListItem> <ListItem> <PropertyName>OperationMode</PropertyName> <Label>OperationMode</Label> </ListItem> <ListItem> <ItemSelectionCondition> <ScriptBlock>$_.OperationMode -eq "Access"</ScriptBlock> </ItemSelectionCondition> <PropertyName>AccessVlanId</PropertyName> <Label>AccessVlanId</Label> </ListItem> <ListItem> <ItemSelectionCondition> <ScriptBlock>$_.OperationMode -eq "Trunk"</ScriptBlock> </ItemSelectionCondition> <PropertyName>NativeVlanId</PropertyName> <Label>NativeVlanId</Label> </ListItem> <ListItem> <ItemSelectionCondition> <ScriptBlock>$_.OperationMode -eq "Trunk"</ScriptBlock> </ItemSelectionCondition> <PropertyName>AllowedVlanIdListString</PropertyName> <Label>AllowedVlanIdList</Label> </ListItem> <ListItem> <ItemSelectionCondition> <ScriptBlock>$_.OperationMode -eq "Private"</ScriptBlock> </ItemSelectionCondition> <PropertyName>PrivateVlanMode</PropertyName> <Label>PrivateVlanMode</Label> </ListItem> <ListItem> <ItemSelectionCondition> <ScriptBlock>$_.OperationMode -eq "Private"</ScriptBlock> </ItemSelectionCondition> <PropertyName>PrimaryVlanId</PropertyName> <Label>PrimaryVlanId</Label> </ListItem> <ListItem> <ItemSelectionCondition> <ScriptBlock>$_.OperationMode -eq "Private" -and ($_.PrivateVlanMode -eq "Isolated" -or $_.PrivateVlanMode -eq "Community")</ScriptBlock> </ItemSelectionCondition> <PropertyName>SecondaryVlanId</PropertyName> <Label>SecondaryVlanId</Label> </ListItem> <ListItem> <ItemSelectionCondition> <ScriptBlock>$_.OperationMode -eq "Private" -and $_.PrivateVlanMode -eq "Promiscuous"</ScriptBlock> </ItemSelectionCondition> <PropertyName>SecondaryVlanIdListString</PropertyName> <Label>SecondaryVlanIdList</Label> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!-- This is for formatting VM network adapters in table.--> <View> <Name>VMNetworkAdapterTableView</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMNetworkAdapterBase</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> </TableColumnHeader> <TableColumnHeader> <Label>IsManagementOs</Label> </TableColumnHeader> <TableColumnHeader> <Label>VMName</Label> </TableColumnHeader> <TableColumnHeader> <Label>SwitchName</Label> </TableColumnHeader> <TableColumnHeader> <Label>MacAddress</Label> </TableColumnHeader> <TableColumnHeader> <Label>Status</Label> </TableColumnHeader> <TableColumnHeader> <Label>IPAddresses</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>IsManagementOs</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>VMName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>SwitchName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>MacAddress</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Status</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>IPAddresses</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMNetworkAdapterListView</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMNetworkAdapterBase</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <PropertyName>Name</PropertyName> <Label>Name</Label> </ListItem> <ListItem> <PropertyName>Id</PropertyName> <Label>Id</Label> </ListItem> <ListItem> <ItemSelectionCondition> <ScriptBlock>$_.IsLegacy -ne $null</ScriptBlock> </ItemSelectionCondition> <PropertyName>IsLegacy</PropertyName> <Label>IsLegacy</Label> </ListItem> <ListItem> <ItemSelectionCondition> <ScriptBlock>$_.IsManagementOs -ne $null</ScriptBlock> </ItemSelectionCondition> <PropertyName>IsManagementOs</PropertyName> <Label>IsManagementOs</Label> </ListItem> <ListItem> <PropertyName>ComputerName</PropertyName> <Label>ComputerName</Label> </ListItem> <ListItem> <ItemSelectionCondition> <ScriptBlock>$_.VMName -ne $null</ScriptBlock> </ItemSelectionCondition> <PropertyName>VMName</PropertyName> <Label>VMName</Label> </ListItem> <ListItem> <ItemSelectionCondition> <ScriptBlock>$_.VMId -ne $null</ScriptBlock> </ItemSelectionCondition> <PropertyName>VMId</PropertyName> <Label>VMId</Label> </ListItem> <ListItem> <PropertyName>SwitchName</PropertyName> <Label>SwitchName</Label> </ListItem> <ListItem> <PropertyName>SwitchId</PropertyName> <Label>SwitchId</Label> </ListItem> <ListItem> <PropertyName>Connected</PropertyName> <Label>Connected</Label> </ListItem> <ListItem> <PropertyName>PoolName</PropertyName> <Label>PoolName</Label> </ListItem> <ListItem> <PropertyName>MacAddress</PropertyName> <Label>MacAddress</Label> </ListItem> <ListItem> <PropertyName>DynamicMacAddressEnabled</PropertyName> <Label>DynamicMacAddressEnabled</Label> </ListItem> <ListItem> <PropertyName>MacAddressSpoofing</PropertyName> <Label>MacAddressSpoofing</Label> </ListItem> <ListItem> <PropertyName>AllowTeaming</PropertyName> <Label>AllowTeaming</Label> </ListItem> <ListItem> <PropertyName>RouterGuard</PropertyName> <Label>RouterGuard</Label> </ListItem> <ListItem> <PropertyName>DhcpGuard</PropertyName> <Label>DhcpGuard</Label> </ListItem> <ListItem> <PropertyName>StormLimit</PropertyName> <Label>StormLimit</Label> </ListItem> <ListItem> <PropertyName>PortMirroringMode</PropertyName> <Label>PortMirroringMode</Label> </ListItem> <ListItem> <PropertyName>IeeePriorityTag</PropertyName> <Label>IeeePriorityTag</Label> </ListItem> <ListItem> <PropertyName>VirtualSubnetId</PropertyName> <Label>VirtualSubnetId</Label> </ListItem> <ListItem> <PropertyName>DynamicIPAddressLimit</PropertyName> <Label>DynamicIPAddressLimit</Label> </ListItem> <ListItem> <PropertyName>VMQWeight</PropertyName> <Label>VMQWeight</Label> </ListItem> <ListItem> <PropertyName>VMQUsage</PropertyName> <Label>VMQUsage</Label> </ListItem> <ListItem> <ItemSelectionCondition> <ScriptBlock>$_.IsManagementOs -eq $false</ScriptBlock> </ItemSelectionCondition> <PropertyName>IOVWeight</PropertyName> <Label>IOVWeight</Label> </ListItem> <ListItem> <ItemSelectionCondition> <ScriptBlock>$_.IsManagementOs -eq $false</ScriptBlock> </ItemSelectionCondition> <PropertyName>IOVUsage</PropertyName> <Label>IOVUsage</Label> </ListItem> <ListItem> <ItemSelectionCondition> <ScriptBlock>$_.IsManagementOs -eq $false</ScriptBlock> </ItemSelectionCondition> <PropertyName>IovQueuePairsRequested</PropertyName> <Label>IovQueuePairsRequested</Label> </ListItem> <ListItem> <ItemSelectionCondition> <ScriptBlock>$_.IsManagementOs -eq $false</ScriptBlock> </ItemSelectionCondition> <PropertyName>IovQueuePairsAssigned</PropertyName> <Label>IovQueuePairsAssigned</Label> </ListItem> <ListItem> <ItemSelectionCondition> <ScriptBlock>$_.IsManagementOs -eq $false</ScriptBlock> </ItemSelectionCondition> <PropertyName>IOVInterruptModeration</PropertyName> <Label>IOVInterruptModeration</Label> </ListItem> <ListItem> <PropertyName>IPsecOffloadMaxSA</PropertyName> <Label>IPsecOffloadMaxSA</Label> </ListItem> <ListItem> <PropertyName>IPsecOffloadSAUsage</PropertyName> <Label>IPsecOffloadSAUsage</Label> </ListItem> <ListItem> <PropertyName>VFDataPathActive</PropertyName> <Label>VFDataPathActive</Label> </ListItem> <ListItem> <ScriptBlock>$_.BandwidthSetting.MaximumBandwidth.ToString() + "bps"</ScriptBlock> <Label>MaximumBandwidth</Label> </ListItem> <ListItem> <ScriptBlock>$_.BandwidthSetting.MinimumBandwidthAbsolute.ToString() + "bps"</ScriptBlock> <Label>MinimumBandwidthAbsolute</Label> </ListItem> <ListItem> <ScriptBlock>$_.BandwidthSetting.MinimumBandwidthWeight.ToString() + "(weight)"</ScriptBlock> <Label>MinimumBandwidthWeight</Label> </ListItem> <ListItem> <ScriptBlock>$_.BandwidthPercentage.ToString() + "%"</ScriptBlock> <Label>BandwidthPercentage</Label> </ListItem> <ListItem> <PropertyName>MandatoryFeatureId</PropertyName> <Label>MandatoryFeatureId</Label> </ListItem> <ListItem> <PropertyName>MandatoryFeatureName</PropertyName> <Label>MandatoryFeatureName</Label> </ListItem> <ListItem> <PropertyName>Status</PropertyName> <Label>Status</Label> </ListItem> <ListItem> <PropertyName>IPAddresses</PropertyName> <Label>IPAddresses</Label> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <View> <Name>VMSwitchTableView</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMSwitch</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> </TableColumnHeader> <TableColumnHeader> <Label>SwitchType</Label> </TableColumnHeader> <TableColumnHeader> <Label>NetAdapterInterfaceDescription</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>SwitchType</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>NetAdapterInterfaceDescription</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMConnectAce</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMConnectAce</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>UserName</Label> </TableColumnHeader> <TableColumnHeader> <Label>VMName</Label> </TableColumnHeader> <TableColumnHeader> <Label>ComputerName</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>UserName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>VMName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ComputerName</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMReplicationAuthorizationEntry</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMReplicationAuthorizationEntry</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>AllowedPS</Label> </TableColumnHeader> <TableColumnHeader> <Label>StorageLoc</Label> </TableColumnHeader> <TableColumnHeader> <Label>TrustGroup</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>AllowedPrimaryServer</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ReplicaStorageLocation</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>TrustGroup</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMReplicationServer</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMReplicationServer</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>RepEnabled</Label> </TableColumnHeader> <TableColumnHeader> <Label>AuthType</Label> </TableColumnHeader> <TableColumnHeader> <Label>KerbAuthPort</Label> </TableColumnHeader> <TableColumnHeader> <Label>CertAuthPort</Label> </TableColumnHeader> <TableColumnHeader> <Label>AllowAnyServer</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>ReplicationEnabled</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>AuthType</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>KerberosAuthenticationPort</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>CertificateAuthenticationPort</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ReplicationAllowedFromAnyServer</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMReplication</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMReplication</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> </TableColumnHeader> <TableColumnHeader> <Label>State</Label> </TableColumnHeader> <TableColumnHeader> <Label>Health</Label> </TableColumnHeader> <TableColumnHeader> <Label>Mode</Label> </TableColumnHeader> <TableColumnHeader> <Label>FrequencySec</Label> </TableColumnHeader> <TableColumnHeader> <Label>PrimaryServer</Label> </TableColumnHeader> <TableColumnHeader> <Label>ReplicaServer</Label> </TableColumnHeader> <TableColumnHeader> <Label>ReplicaPort</Label> </TableColumnHeader> <TableColumnHeader> <Label>AuthType</Label> </TableColumnHeader> <TableColumnHeader> <Label>Relationship</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>VMName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ReplicationState</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ReplicationHealth</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ReplicationMode</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ReplicationFrequencySec</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> $count = $_.PrimaryServerName.IndexOf('.') if ($count -ge 0) { $_.PrimaryServerName.Remove($count) } else { $_.PrimaryServerName } </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> $count = $_.ReplicaServerName.IndexOf('.') if ($count -ge 0) { $_.ReplicaServerName.Remove($count) } else { $_.ReplicaServerName } </ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>ReplicaServerPort</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>AuthenticationType</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ReplicationRelationshipType</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMReplicationHealth</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMReplicationHealth</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> </TableColumnHeader> <TableColumnHeader> <Label>State</Label> </TableColumnHeader> <TableColumnHeader> <Label>Health</Label> </TableColumnHeader> <TableColumnHeader> <Label>LReplTime</Label> </TableColumnHeader> <TableColumnHeader> <Label>PReplSize(M)</Label> </TableColumnHeader> <TableColumnHeader> <Label>AvgLatency</Label> </TableColumnHeader> <TableColumnHeader> <Label>AvgReplSize(M)</Label> </TableColumnHeader> <TableColumnHeader> <Label>Relationship</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>VMName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ReplicationState</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ReplicationHealth</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>LastReplicationTime</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> $size = $_.PendingReplicationSize/(1024*1024) if (($_.PendingReplicationSize -gt 100000) -or ($_.PendingReplicationSize -eq 0)) { $size.ToString("N2"); } else { $size.ToString("N4"); } </ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>AverageReplicationLatency</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> $value = $_.AverageReplicationSize $size = $value/(1024*1024) if (($value -gt 100000) -or ($value -eq 0)) { $size.ToString("N2"); } else { $size.ToString("N4"); } </ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>ReplicationRelationshipType</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMMeteringReportForVirtualMachine</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMMeteringReportForVirtualMachine</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>VMName</Label> </TableColumnHeader> <TableColumnHeader> <Label>AvgCPU(MHz)</Label> </TableColumnHeader> <TableColumnHeader> <Label>AvgRAM(M)</Label> </TableColumnHeader> <TableColumnHeader> <Label>MaxRAM(M)</Label> </TableColumnHeader> <TableColumnHeader> <Label>MinRAM(M)</Label> </TableColumnHeader> <TableColumnHeader> <Label>TotalDisk(M)</Label> </TableColumnHeader> <TableColumnHeader> <Label>NetworkInbound(M)</Label> </TableColumnHeader> <TableColumnHeader> <Label>NetworkOutbound(M)</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>VMName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>AverageProcessorUsage</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>AverageMemoryUsage</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>MaximumMemoryUsage</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>MinimumMemoryUsage</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>TotalDiskAllocation</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> $inboundTraffic = 0 foreach ($report in $_.NetworkMeteredTrafficReport) { if ($report.direction -eq 1) { $inboundTraffic = $inboundTraffic + $report.TotalTraffic } } $inboundTraffic </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> $outboundTraffic = 0 foreach ($report in $_.NetworkMeteredTrafficReport) { if ($report.direction -eq 2) { $outboundTraffic = $outboundTraffic + $report.TotalTraffic } } $outboundTraffic </ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMMeteringReportForResourcePool</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMMeteringReportForResourcePool</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> </TableColumnHeader> <TableColumnHeader> <Label>ResourcePoolType</Label> </TableColumnHeader> <TableColumnHeader> <Label>AvgCPU(MHz)</Label> </TableColumnHeader> <TableColumnHeader> <Label>AvgRAM(M)</Label> </TableColumnHeader> <TableColumnHeader> <Label>TotalDisk(M)</Label> </TableColumnHeader> <TableColumnHeader> <Label>NetworkInbound(M)</Label> </TableColumnHeader> <TableColumnHeader> <Label>NetworkOutbound(M)</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>ResourcePoolName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ResourcePoolType</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>AverageProcessorUsage</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>AverageMemoryUsage</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>TotalDiskAllocation</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> $inboundTraffic = 0 foreach ($report in $_.NetworkMeteredTrafficReport) { if ($report.direction -eq 1) { $inboundTraffic = $inboundTraffic + $report.TotalTraffic } } $inboundTraffic </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> $outboundTraffic = 0 foreach ($report in $_.NetworkMeteredTrafficReport) { if ($report.direction -eq 2) { $outboundTraffic = $outboundTraffic + $report.TotalTraffic } } $outboundTraffic </ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMNetworkAdapterPortAclMeteringReport</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMNetworkAdapterPortAclMeteringReport</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>LocalAddress</Label> </TableColumnHeader> <TableColumnHeader> <Label>RemoteAddress</Label> </TableColumnHeader> <TableColumnHeader> <Label>Direction</Label> </TableColumnHeader> <TableColumnHeader> <Label>TotalTraffic(M)</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>LocalAddress</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>RemoteAddress</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Direction</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>TotalTraffic</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMResourcePoolPortAclMeteringReport</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMResourcePoolPortAclMeteringReport</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>LocalAddress</Label> </TableColumnHeader> <TableColumnHeader> <Label>RemoteAddress</Label> </TableColumnHeader> <TableColumnHeader> <Label>Direction</Label> </TableColumnHeader> <TableColumnHeader> <Label>TotalTraffic(M)</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>LocalAddress</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>RemoteAddress</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Direction</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>TotalTraffic</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMBios</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMBios</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>VMName</Label> </TableColumnHeader> <TableColumnHeader> <Label>StartupOrder</Label> </TableColumnHeader> <TableColumnHeader> <Label>NumLockEnabled</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>VMName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>StartupOrder</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>NumLockEnabled</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMBootSource</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMBootSource</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>VMName</Label> </TableColumnHeader> <TableColumnHeader> <Label>BootType</Label> </TableColumnHeader> <TableColumnHeader> <Label>Device</Label> </TableColumnHeader> <TableColumnHeader> <Label>Description</Label> </TableColumnHeader> <TableColumnHeader> <Label>FirmwarePath</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>VMName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>BootType</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Device</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Description</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>FirmwarePath</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMFirmware</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMFirmware</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>VMName</Label> </TableColumnHeader> <TableColumnHeader> <Label>SecureBoot</Label> </TableColumnHeader> <TableColumnHeader> <Label>PreferredNetworkBootProtocol</Label> </TableColumnHeader> <TableColumnHeader> <Label>BootOrder</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>VMName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>SecureBoot</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>PreferredNetworkBootProtocol</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>BootOrder</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMFloppyDiskDrive</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMFloppyDiskDrive</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>VMName</Label> </TableColumnHeader> <TableColumnHeader> <Label>Path</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>VMName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Path</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>DvdDrive</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.DvdDrive</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>VMName</Label> </TableColumnHeader> <TableColumnHeader> <Label>ControllerType</Label> </TableColumnHeader> <TableColumnHeader> <Label>ControllerNumber</Label> </TableColumnHeader> <TableColumnHeader> <Label>ControllerLocation</Label> </TableColumnHeader> <TableColumnHeader> <Label>DvdMediaType</Label> </TableColumnHeader> <TableColumnHeader> <Label>Path</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>VMName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ControllerType</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ControllerNumber</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ControllerLocation</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>DvdMediaType</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Path</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>HardDiskDrive</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.HardDiskDrive</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>VMName</Label> </TableColumnHeader> <TableColumnHeader> <Label>ControllerType</Label> </TableColumnHeader> <TableColumnHeader> <Label>ControllerNumber</Label> </TableColumnHeader> <TableColumnHeader> <Label>ControllerLocation</Label> </TableColumnHeader> <TableColumnHeader> <Label>DiskNumber</Label> </TableColumnHeader> <TableColumnHeader> <Label>Path</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>VMName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ControllerType</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ControllerNumber</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ControllerLocation</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>DiskNumber</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Path</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMIdeController</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMIdeController</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>VMName</Label> </TableColumnHeader> <TableColumnHeader> <Label>ControllerNumber</Label> </TableColumnHeader> <TableColumnHeader> <Label>Drives</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>VMName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ControllerNumber</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Drives</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMScsiController</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMScsiController</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>VMName</Label> </TableColumnHeader> <TableColumnHeader> <Label>ControllerNumber</Label> </TableColumnHeader> <TableColumnHeader> <Label>Drives</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>VMName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ControllerNumber</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Drives</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMIntegrationComponent</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMIntegrationComponent</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>VMName</Label> </TableColumnHeader> <TableColumnHeader> <Label>Name</Label> </TableColumnHeader> <TableColumnHeader> <Label>Enabled</Label> </TableColumnHeader> <TableColumnHeader> <Label>PrimaryStatusDescription</Label> </TableColumnHeader> <TableColumnHeader> <Label>SecondaryStatusDescription</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>VMName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Enabled</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>PrimaryStatusDescription</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>SecondaryStatusDescription</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMMemory</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMMemory</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>VMName</Label> </TableColumnHeader> <TableColumnHeader> <Label>DynamicMemoryEnabled</Label> </TableColumnHeader> <TableColumnHeader> <Label>Minimum(M)</Label> </TableColumnHeader> <TableColumnHeader> <Label>Startup(M)</Label> </TableColumnHeader> <TableColumnHeader> <Label>Maximum(M)</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>VMName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>DynamicMemoryEnabled</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> $_.Minimum/(1MB) </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> $_.Startup/(1MB) </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> $_.Maximum/(1MB) </ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMProcessor</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMProcessor</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>VMName</Label> </TableColumnHeader> <TableColumnHeader> <Label>Count</Label> </TableColumnHeader> <TableColumnHeader> <Label>CompatibilityForMigrationEnabled</Label> </TableColumnHeader> <TableColumnHeader> <Label>CompatibilityForOlderOperatingSystemsEnabled</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>VMName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Count</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>CompatibilityForMigrationEnabled</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>CompatibilityForOlderOperatingSystemsEnabled</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMComPort</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMComPort</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>VMName</Label> </TableColumnHeader> <TableColumnHeader> <Label>Name</Label> </TableColumnHeader> <TableColumnHeader> <Label>Path</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>VMName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Path</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMSnapshot</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMSnapshot</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>VMName</Label> </TableColumnHeader> <TableColumnHeader> <Label>Name</Label> </TableColumnHeader> <TableColumnHeader> <Label>SnapshotType</Label> </TableColumnHeader> <TableColumnHeader> <Label>CreationTime</Label> </TableColumnHeader> <TableColumnHeader> <Label>ParentSnapshotName</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>VMName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>SnapshotType</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>CreationTime</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ParentSnapshotName</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VirtualHardDisk</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VirtualHardDisk</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Path</Label> </TableColumnHeader> <TableColumnHeader> <Label>FileSize</Label> </TableColumnHeader> <TableColumnHeader> <Label>Size</Label> </TableColumnHeader> <TableColumnHeader> <Label>VhdType</Label> </TableColumnHeader> <TableColumnHeader> <Label>ParentPath</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Path</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>FileSize</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Size</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>VhdType</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ParentPath</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMHost</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMHost</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> </TableColumnHeader> <TableColumnHeader> <Label>LogicalProcessorCount</Label> </TableColumnHeader> <TableColumnHeader> <Label>MemoryCapacity(M)</Label> </TableColumnHeader> <TableColumnHeader> <Label>VirtualMachineMigrationEnabled</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>LogicalProcessorCount</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> $_.MemoryCapacity/(1MB) </ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>VirtualMachineMigrationEnabled</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMSan</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMSan</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> </TableColumnHeader> <TableColumnHeader> <Label>HBAs</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>HBAs</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMResourcePool</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMResourcePool</TypeName> </ViewSelectedBy> <TableControl> <AutoSize/> <TableHeaders> <TableColumnHeader> <Label>Name</Label> </TableColumnHeader> <TableColumnHeader> <Label>ResourcePoolType</Label> </TableColumnHeader> <TableColumnHeader> <Label>ParentName</Label> </TableColumnHeader> <TableColumnHeader> <Label>ResourceMeteringEnabled</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ResourcePoolType</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ParentName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ResourceMeteringEnabled</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMNetworkAdapterConnectionTestResultView</Name> <ViewSelectedBy> <TypeName>Microsoft.HyperV.PowerShell.VMNetworkAdapterConnectionTestResult</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <ScriptBlock> if ($_.RoundTripTime -gt 0) { $_.RoundTripTime.ToString() + " milliseconds"; } else { "Less than 1 millisecond" } </ScriptBlock> <Label>RoundTripTime</Label> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> </ViewDefinitions> </Configuration>