COMMAND EVERYTHING.
Practical commands. Clear explanations. Authoritative sources.
2557 published commands · 2545 documentation-verified · 12 awaiting review · Ask Cmdlet AI
Gets the resource pools on one or more virtual machine hosts.
Get-VMResourcePool [[-Name] <String[]>] [[-ResourcePoolType] <VMResourcePoolType[]>]
[-CimSession <CimSession[]>] [-ComputerName <String[]>] [-Credential <PSCredential[]>] [<CommonParameters>]Copied 0 timesWindows ServerGets the available virtual machine storage area networks on a Hyper-V host or hosts.
Get-VMSan [[-Name] <String[]>] [-CimSession <CimSession[]>] [-ComputerName <String[]>]
[-Credential <PSCredential[]>] [<CommonParameters>]Copied 0 timesWindows ServerGets the SCSI controllers of a virtual machine or snapshot.
Get-VMScsiController [-CimSession <CimSession[]>] [-ComputerName <String[]>] [-Credential <PSCredential[]>]
[-VMName] <String[]> [[-ControllerNumber] <Int32>] [<CommonParameters>]Copied 0 timesWindows ServerGets security information about a virtual machine.
Get-VMSecurity [-CimSession <CimSession[]>] [-ComputerName <String[]>] [-Credential <PSCredential[]>]
[-VMName] <String[]> [<CommonParameters>]Copied 0 timesWindows ServerGets the checkpoints associated with a virtual machine or checkpoint.
Get-VMSnapshot [-VMName] <String[]> [-CimSession <CimSession[]>] [-ComputerName <String[]>]
[-Credential <PSCredential[]>] [[-Name] <String>] [-SnapshotType <SnapshotType>] [<CommonParameters>]Copied 0 timesWindows ServerGets the storage paths in a storage resource pool.
Get-VMStoragePath [[-Path] <String[]>] [-ResourcePoolName] <String[]> [-ResourcePoolType] <VMResourcePoolType>
[-CimSession <CimSession[]>] [-ComputerName <String[]>] [-Credential <PSCredential[]>] [<CommonParameters>]Copied 0 timesWindows ServerGets virtual switches from one or more virtual Hyper-V hosts.
Get-VMSwitch [[-Name] <String>] [[-ResourcePoolName] <String[]>] [-SwitchType <VMSwitchType[]>]
[-CimSession <CimSession[]>] [-ComputerName <String[]>] [-Credential <PSCredential[]>] [<CommonParameters>]Copied 0 timesWindows ServerRetrieves the status of a virtual switch extension feature applied to a virtual network adapter.
Get-VMSwitchExtensionPortData [-VMName] <String[]> [-VMNetworkAdapterName <String>]
[-CimSession <CimSession[]>] [-ComputerName <String[]>] [-Credential <PSCredential[]>]
[-FeatureName <String[]>] [-FeatureId <Guid[]>] [-Extension <VMSwitchExtension[]>] [-ExtensionName <String[]>]
[<CommonParameters>]Copied 0 timesWindows ServerGets the features configured on a virtual network adapter.
Get-VMSwitchExtensionPortFeature [-VMName] <String[]> [-VMNetworkAdapterName <String>]
[-CimSession <CimSession[]>] [-ComputerName <String[]>] [-Credential <PSCredential[]>]
[-FeatureName <String[]>] [-FeatureId <Guid[]>] [-Extension <VMSwitchExtension[]>] [-ExtensionName <String[]>]
[<CommonParameters>]Copied 0 timesWindows ServerGets the status of a virtual switch extension feature applied on a virtual switch.
Get-VMSwitchExtensionSwitchData [-CimSession <CimSession[]>] [-ComputerName <String[]>]
[-Credential <PSCredential[]>] [-SwitchName] <String[]> [-FeatureName <String[]>] [-FeatureId <Guid[]>]
[-Extension <VMSwitchExtension[]>] [-ExtensionName <String[]>] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesWindows ServerGets the features configured on a virtual switch.
Get-VMSwitchExtensionSwitchFeature [-CimSession <CimSession[]>] [-ComputerName <String[]>]
[-Credential <PSCredential[]>] [-SwitchName] <String[]> [-FeatureName <String[]>] [-FeatureId <Guid[]>]
[-Extension <VMSwitchExtension[]>] [-ExtensionName <String[]>] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesPowerShellGets the VFP/VSwitch port ID for the external port for a virtual switch.
Get-VMSwitchExternalPortId [-SwitchName] <String> [<CommonParameters>]Copied 0 timesWindows ServerGets virtual switch teams from Hyper-V hosts.
Get-VMSwitchTeam [[-Name] <String>] [-CimSession <CimSession[]>] [-ComputerName <String[]>]
[-Credential <PSCredential[]>] [<CommonParameters>]Copied 0 timesWindows ServerGets the switch extensions installed on a virtual machine host.
Get-VMSystemSwitchExtension [-Name <String[]>] [-CimSession <CimSession[]>] [-ComputerName <String[]>]
[-Credential <PSCredential[]>] [<CommonParameters>]Copied 0 timesWindows ServerGets the port-level features supported by virtual switch extensions on one or more Hyper-V hosts.
Get-VMSystemSwitchExtensionPortFeature [-FeatureName <String[]>] [-FeatureId <Guid[]>]
[-ExtensionName <String[]>] [-SystemSwitchExtension <VMSystemSwitchExtension[]>] [-CimSession <CimSession[]>]
[-ComputerName <String[]>] [-Credential <PSCredential[]>] [<CommonParameters>]Copied 0 timesWindows ServerGets the switch-level features on one or more Hyper-V hosts.
Get-VMSystemSwitchExtensionSwitchFeature [-FeatureName <String[]>] [-FeatureId <Guid[]>]
[-ExtensionName <String[]>] [-SystemSwitchExtension <VMSystemSwitchExtension[]>] [-CimSession <CimSession[]>]
[-ComputerName <String[]>] [-Credential <PSCredential[]>] [<CommonParameters>]Copied 0 timesWindows ServerGets video settings for virtual machines.
Get-VMVideo [-CimSession <CimSession[]>] [-ComputerName <String[]>] [-Credential <PSCredential[]>]
[-VMName] <String[]> [<CommonParameters>]Copied 0 timesPowerShellAcquires confirmation IDs (CIDs) from the Microsoft licensing servers during proxy activation.
Get-VamtConfirmationId -FileName <String> [-ProxyUserName <String>] [-ProxyPassword <String>]
[<CommonParameters>]Copied 0 timesPowerShellRetrieves the record of a product or list of products from a VAMT database.
Get-VamtProduct [-DbConnectionString <String>] [-ProductName <String>] [-DbCommandTimeout <Int32>]
[<CommonParameters>]Copied 0 timesWindows ServerReturns a list of VirtualDisk objects, across all storage pools, across all providers, or optionally a filtered subset based on provided criteria.
Get-VirtualDisk [[-FriendlyName] <String[]>] [-Usage <Usage[]>] [-OtherUsageDescription <String[]>]
[-IsSnapshot <Boolean[]>] [-HealthStatus <HealthStatus[]>] [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>]Copied 0 timesWindows ServerGets the specified Volume object, or all Volume objects if no filter is provided.
Get-Volume [[-DriveLetter] <Char[]>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob]
[<CommonParameters>]Copied 0 timesWindows ServerGets a count of the file system errors on the NTFS volume.
Get-VolumeCorruptionCount [-DriveLetter] <Char[]> [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>]
[-AsJob] [<CommonParameters>]Copied 0 timesWindows ServerGets the status of the volume scrub policy.
Get-VolumeScrubPolicy [-DriveLetter] <Char[]> [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob]
[<CommonParameters>]Copied 0 timesNetworking / SecurityRetrieves authentication parameters configured on a VPN server.
Get-VpnAuthProtocol [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>]Copied 0 timesRemove-DhcpServerv6OptionDefinition · Networking / Security
Set-DnsServerForwarder · Networking / Security
Set-ClusterQuorum · Windows Server
Get-VMSystemSwitchExtension · Windows Server
Set-NetworkController · Networking / Security
Set-RemoteAccessRadius · Networking / Security