|
Server : Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12 System : Windows NT SERVER-PC 10.0 build 26200 (Windows 11) AMD64 User : ServerPC ( 0) PHP Version : 8.2.12 Disable Function : NONE Directory : C:/Windows/System32/WindowsPowerShell/v1.0/Modules/Hyper-V/2.0.0.0/ |
Upload File : |
<?xml version="1.0" encoding="utf-8"?>
<Types>
<Type>
<Name>Microsoft.Vhd.PowerShell.VirtualHardDisk</Name>
<Members>
<AliasProperty>
<Name>Number</Name>
<ReferencedMemberName>DiskNumber</ReferencedMemberName>
</AliasProperty>
</Members>
</Type>
<Type>
<Name>Microsoft.HyperV.PowerShell.VirtualMachineBase</Name>
<Members>
<AliasProperty>
<Name>ParentCheckpointId</Name>
<ReferencedMemberName>ParentSnapshotId</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>ParentCheckpointName</Name>
<ReferencedMemberName>ParentSnapshotName</ReferencedMemberName>
</AliasProperty>
</Members>
</Type>
<Type>
<Name>Microsoft.HyperV.PowerShell.VMNetworkAdapterBase</Name>
<Members>
<AliasProperty>
<Name>VmmqQueuePairs</Name>
<ReferencedMemberName>VrssMaxQueuePairs</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>VmmqQueuePairsRequested</Name>
<ReferencedMemberName>VrssMaxQueuePairsRequested</ReferencedMemberName>
</AliasProperty>
</Members>
</Type>
<Type>
<Name>Microsoft.HyperV.PowerShell.VirtualMachine</Name>
<Members>
<AliasProperty>
<Name>VMName</Name>
<ReferencedMemberName>Name</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>VMId</Name>
<ReferencedMemberName>Id</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>CheckpointFileLocation</Name>
<ReferencedMemberName>SnapshotFileLocation</ReferencedMemberName>
</AliasProperty>
<MemberSet>
<Name>PsStandardMembers</Name>
<Members>
<NoteProperty>
<Name>DefaultDisplayProperty</Name>
<Value>Name</Value>
</NoteProperty>
<PropertySet>
<Name>DefaultDisplayPropertySet</Name>
<ReferencedProperties>
<Name>Name</Name>
<Name>State</Name>
<Name>CpuUsage</Name>
<Name>MemoryAssigned</Name>
<Name>MemoryDemand</Name>
<Name>MemoryStatus</Name>
<Name>Uptime</Name>
<Name>Status</Name>
<Name>ReplicationState</Name>
<Name>Generation</Name>
</ReferencedProperties>
</PropertySet>
<PropertySet>
<Name>DefaultKeyPropertySet</Name>
<ReferencedProperties>
<Name>Name</Name>
</ReferencedProperties>
</PropertySet>
</Members>
</MemberSet>
</Members>
</Type>
<Type>
<Name>Microsoft.HyperV.PowerShell.VMSwitch</Name>
<Members>
<AliasProperty>
<Name>DefaultQueueVmmqQueuePairs</Name>
<ReferencedMemberName>DefaultQueueVrssMaxQueuePairs</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>DefaultQueueVmmqQueuePairsRequested</Name>
<ReferencedMemberName>DefaultQueueVrssMaxQueuePairsRequested</ReferencedMemberName>
</AliasProperty>
</Members>
</Type>
<Type>
<Name>Microsoft.HyperV.PowerShell.VMSnapshot</Name>
<Members>
<AliasProperty>
<Name>CheckpointType</Name>
<ReferencedMemberName>SnapshotType</ReferencedMemberName>
</AliasProperty>
</Members>
</Type>
<Type>
<Name>Microsoft.HyperV.PowerShell.VMBootSource</Name>
<Members>
<MemberSet>
<Name>PsStandardMembers</Name>
<Members>
<NoteProperty>
<Name>DefaultDisplayProperty</Name>
<Value>BootType</Value>
</NoteProperty>
</Members>
</MemberSet>
</Members>
</Type>
<Type>
<Name>Microsoft.HyperV.PowerShell.VMCompatibilityReport</Name>
<Members>
<AliasProperty>
<Name>CheckpointPath</Name>
<ReferencedMemberName>SnapshotPath</ReferencedMemberName>
</AliasProperty>
</Members>
</Type>
<Type>
<Name>Microsoft.HyperV.PowerShell.VMComponentObject</Name>
<Members>
<AliasProperty>
<Name>VMCheckpointId</Name>
<ReferencedMemberName>VMSnapshotId</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>VMCheckpointName</Name>
<ReferencedMemberName>VMSnapshotName</ReferencedMemberName>
</AliasProperty>
</Members>
</Type>
<Type>
<Name>Microsoft.HyperV.PowerShell.VMCurrentTask</Name>
<Members>
<ScriptProperty>
<Name>Caption</Name>
<GetScriptBlock>"{0}, {1}%" -f $this.Name, $this.PercentComplete</GetScriptBlock>
</ScriptProperty>
<MemberSet>
<Name>PsStandardMembers</Name>
<Members>
<NoteProperty>
<Name>DefaultDisplayProperty</Name>
<Value>Caption</Value>
</NoteProperty>
<PropertySet>
<Name>DefaultDisplayPropertySet</Name>
<ReferencedProperties>
<Name>Caption</Name>
<Name>Name</Name>
<Name>PercentComplete</Name>
</ReferencedProperties>
</PropertySet>
<PropertySet>
<Name>DefaultKeyPropertySet</Name>
<ReferencedProperties>
<Name>Caption</Name>
</ReferencedProperties>
</PropertySet>
</Members>
</MemberSet>
</Members>
</Type>
<Type>
<Name>Microsoft.HyperV.PowerShell.VMConnectAce</Name>
<Members>
<MemberSet>
<Name>PsStandardMembers</Name>
<Members>
<NoteProperty>
<Name>DefaultDisplayProperty</Name>
<Value>UserName</Value>
</NoteProperty>
<PropertySet>
<Name>DefaultDisplayPropertySet</Name>
<ReferencedProperties>
<Name>UserName</Name>
<Name>VMName</Name>
<Name>ComputerName</Name>
</ReferencedProperties>
</PropertySet>
<PropertySet>
<Name>DefaultKeyPropertySet</Name>
<ReferencedProperties>
<Name>UserName</Name>
<Name>VMName</Name>
</ReferencedProperties>
</PropertySet>
</Members>
</MemberSet>
</Members>
</Type>
<Type>
<Name>Microsoft.HyperV.PowerShell.VMHost</Name>
<Members>
<AliasProperty>
<Name>ComputerName</Name>
<ReferencedMemberName>Name</ReferencedMemberName>
</AliasProperty>
</Members>
</Type>
<Type>
<Name>Microsoft.HyperV.PowerShell.VMReplication</Name>
<Members>
<AliasProperty>
<Name>Name</Name>
<ReferencedMemberName>VMName</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>Id</Name>
<ReferencedMemberName>VMId</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>State</Name>
<ReferencedMemberName>ReplicationState</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>Health</Name>
<ReferencedMemberName>ReplicationHealth</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>Mode</Name>
<ReferencedMemberName>ReplicationMode</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>FrequencySec</Name>
<ReferencedMemberName>ReplicationFrequencySec</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>RelationshipType</Name>
<ReferencedMemberName>ReplicationRelationshipType</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>PrimaryServer</Name>
<ReferencedMemberName>PrimaryServerName</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>ReplicaServer</Name>
<ReferencedMemberName>ReplicaServerName</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>ReplicaPort</Name>
<ReferencedMemberName>ReplicaServerPort</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>AuthType</Name>
<ReferencedMemberName>AuthenticationType</ReferencedMemberName>
</AliasProperty>
<MemberSet>
<Name>PsStandardMembers</Name>
<Members>
<NoteProperty>
<Name>DefaultDisplayProperty</Name>
<Value>VMName</Value>
</NoteProperty>
<PropertySet>
<Name>DefaultDisplayPropertySet</Name>
<ReferencedProperties>
<Name>VMName</Name>
<Name>ReplicationState</Name>
<Name>ReplicationHealth</Name>
<Name>ReplicationMode</Name>
<Name>ReplicationFrequencySec</Name>
<Name>ReplicationRelationshipType</Name>
<Name>PrimaryServerName</Name>
<Name>ReplicaServerName</Name>
<Name>ReplicaServerPort</Name>
<Name>AuthenticationType</Name>
</ReferencedProperties>
</PropertySet>
<PropertySet>
<Name>DefaultKeyPropertySet</Name>
<ReferencedProperties>
<Name>VMName</Name>
</ReferencedProperties>
</PropertySet>
</Members>
</MemberSet>
</Members>
</Type>
<Type>
<Name>Microsoft.HyperV.PowerShell.VMReplicationHealth</Name>
<Members>
<AliasProperty>
<Name>Name</Name>
<ReferencedMemberName>VMName</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>Id</Name>
<ReferencedMemberName>VMId</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>State</Name>
<ReferencedMemberName>ReplicationState</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>Health</Name>
<ReferencedMemberName>ReplicationHealth</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>LReplTime</Name>
<ReferencedMemberName>LastReplicationTime</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>PReplSize</Name>
<ReferencedMemberName>PendingReplicationSize</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>AvgLatency</Name>
<ReferencedMemberName>AverageReplicationLatency</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>AvgReplSize</Name>
<ReferencedMemberName>AverageReplicationSize</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>SuccReplCount</Name>
<ReferencedMemberName>SuccessfulReplicationCount</ReferencedMemberName>
</AliasProperty>
<MemberSet>
<Name>PsStandardMembers</Name>
<Members>
<NoteProperty>
<Name>DefaultDisplayProperty</Name>
<Value>VMName</Value>
</NoteProperty>
<PropertySet>
<Name>DefaultDisplayPropertySet</Name>
<ReferencedProperties>
<Name>VMName</Name>
<Name>ReplicationState</Name>
<Name>ReplicationHealth</Name>
<Name>LastReplicationTime</Name>
<Name>PendingReplicationSize</Name>
<Name>AverageReplicationLatency</Name>
<Name>SuccessfulReplicationCount</Name>
<Name>MissedReplicationCount</Name>
</ReferencedProperties>
</PropertySet>
<PropertySet>
<Name>DefaultKeyPropertySet</Name>
<ReferencedProperties>
<Name>VMName</Name>
</ReferencedProperties>
</PropertySet>
</Members>
</MemberSet>
</Members>
</Type>
<Type>
<Name>Microsoft.HyperV.PowerShell.VMMeteringReportForVirtualMachine</Name>
<Members>
<AliasProperty>
<Name>AvgCPU</Name>
<ReferencedMemberName>AverageProcessorUsage</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>AvgRAM</Name>
<ReferencedMemberName>AverageMemoryUsage</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>MinRAM</Name>
<ReferencedMemberName>MinimumMemoryUsage</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>MaxRAM</Name>
<ReferencedMemberName>MaximumMemoryUsage</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>TotalDisk</Name>
<ReferencedMemberName>TotalDiskAllocation</ReferencedMemberName>
</AliasProperty>
</Members>
</Type>
<Type>
<Name>Microsoft.HyperV.PowerShell.VMMeteringReportForResourcePool</Name>
<Members>
<AliasProperty>
<Name>AvgCPU</Name>
<ReferencedMemberName>AverageProcessorUsage</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>AvgRAM</Name>
<ReferencedMemberName>AverageMemoryUsage</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>MinRAM</Name>
<ReferencedMemberName>MinimumMemoryUsage</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>MaxRAM</Name>
<ReferencedMemberName>MaximumMemoryUsage</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>TotalDisk</Name>
<ReferencedMemberName>TotalDiskAllocation</ReferencedMemberName>
</AliasProperty>
</Members>
</Type>
<Type>
<Name>Microsoft.HyperV.PowerShell.VMReplicationAuthorizationEntry</Name>
<Members>
<AliasProperty>
<Name>AllowedPS</Name>
<ReferencedMemberName>AllowedPrimaryServer</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>StorageLoc</Name>
<ReferencedMemberName>ReplicaStorageLocation</ReferencedMemberName>
</AliasProperty>
<MemberSet>
<Name>PsStandardMembers</Name>
<Members>
<NoteProperty>
<Name>DefaultDisplayProperty</Name>
<Value>AllowedPrimaryServer</Value>
</NoteProperty>
</Members>
</MemberSet>
</Members>
</Type>
<Type>
<Name>Microsoft.HyperV.PowerShell.VMReplicationServer</Name>
<Members>
<AliasProperty>
<Name>RepEnabled</Name>
<ReferencedMemberName>ReplicationEnabled</ReferencedMemberName>
</AliasProperty>
<ScriptProperty>
<Name>AuthType</Name>
<GetScriptBlock>
if ($this.AllowedAuthenticationType -eq 1)
{
"Kerb"
}
elseif ($this.AllowedAuthenticationType -eq 2)
{
"Cert"
}
elseif ($this.AllowedAuthenticationType -eq 3)
{
"Kerb & Cert"
}
else
{
" "
}
</GetScriptBlock>
</ScriptProperty>
<AliasProperty>
<Name>KerbAuthPort</Name>
<ReferencedMemberName>KerberosAuthenticationPort</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>CertAuthPort</Name>
<ReferencedMemberName>CertificateAuthenticationPort</ReferencedMemberName>
</AliasProperty>
<AliasProperty>
<Name>AllowAnyServer</Name>
<ReferencedMemberName>ReplicationAllowedFromAnyServer</ReferencedMemberName>
</AliasProperty>
</Members>
</Type>
</Types>