COMMAND EVERYTHING.
Practical commands. Clear explanations. Authoritative sources.
2557 published commands · 2545 documentation-verified · 12 awaiting review · Ask Cmdlet AI
Gets the advanced properties on a storage device.
Get-StorageAdvancedProperty -PhysicalDisk <CimInstance> [<CommonParameters>]Copied 0 timesWindows ServerGets Storage diagnostic information.
Get-StorageDiagnosticInfo -StorageSubSystemName <String> -DestinationPath <String> [-TimeSpan <UInt32>]
[-ActivityId <String>] [-ExcludeOperationalLog] [-ExcludeDiagnosticLog] [-IncludeLiveDump]
[-CimSession <CimSession>] [-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>]Copied 0 timesWindows ServerGets storage enclosures.
Get-StorageEnclosure [-UniqueId <String[]>] [-Manufacturer <String[]>] [-Model <String[]>]
[-HealthStatus <HealthStatus[]>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob]
[<CommonParameters>]Copied 0 timesWindows ServerGets the node view of a Storage enclosure.
Get-StorageEnclosureStorageNodeView [[-StorageNode] <CimInstance>] [[-StorageEnclosure] <CimInstance>]
[[-CimSession] <CimSession>] [<CommonParameters>]Copied 0 timesWindows ServerGets vendor-specific data for an enclosure.
Get-StorageEnclosureVendorData [-FriendlyName] <String[]> -PageNumber <UInt16> [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>]Copied 0 timesWindows ServerGets a storage file server.
Get-StorageFileServer [-FriendlyName <String[]>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob]
[<CommonParameters>]Copied 0 timesWindows ServerReturns information about long-running Storage module jobs, such as a repair task.
Get-StorageJob [<CommonParameters>]Copied 0 timesWindows ServerGets a specific storage pool, or a set of StoragePool objects either from all storage subsystems across all storage providers, or optionally a filtered subset based on specific parameters.
Get-StoragePool [[-FriendlyName] <String[]>] [-Usage <Usage[]>] [-IsPrimordial <Boolean[]>]
[-HealthStatus <HealthStatus[]>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob]
[<CommonParameters>]Copied 0 timesWindows ServerReturns a list of the storage providers available on the local computer.
Get-StorageProvider [[-Name] <String[]>] [-Manufacturer <String[]>] [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>]Copied 0 timesWindows ServerRetrieves performance metrics on an I/O flow that is monitored by Storage QoS.
Get-StorageQoSFlow [[-FlowId] <Guid>] [[-InitiatorId] <String>] [[-FilePath] <String>] [[-VolumeId] <String>]
[[-InitiatorName] <String>] [[-InitiatorNodeName] <String>] [[-StorageNodeName] <String>] [[-Status] <Status>]
[-IncludeHidden] [-AsJob] [-CimSession <CimSession>] [-ThrottleLimit <Int32>] [<CommonParameters>]Copied 0 timesWindows ServerRetrieves a storage QoS policy from the policy manager.
Get-StorageQosPolicy [-Name <String[]>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob]
[<CommonParameters>]Copied 0 timesWindows ServerGets the object representing the policy store, which contains global QoS settings.
Get-StorageQosPolicyStore [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>]Copied 0 timesWindows ServerRetrieves per-volume performance metrics on a volume that is monitored by Storage QoS.
Get-StorageQosVolume [-VolumeId <Guid[]>] [-Mountpoint <String[]>] [-Status <Status[]>]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>]Copied 0 timesWindows ServerGets a StorageSetting object.
Get-StorageSetting [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>]Copied 0 timesWindows ServerGets one or more StorageSubSystem objects.
Get-StorageSubSystem [[-FriendlyName] <String[]>] [-HealthStatus <HealthStatus[]>] [-Manufacturer <String[]>]
[-Model <String[]>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>]Copied 0 timesWindows ServerGets storage tiers on Windows Storage subsystems.
Get-StorageTier [[-FriendlyName] <String[]>] [-MediaType <MediaType[]>] [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>]Copied 0 timesWindows ServerGets the minimum and maximum possible sizes of a storage tier.
Get-StorageTierSupportedSize [-FriendlyName] <String[]> [-ResiliencySettingName <String>]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>]Copied 0 timesWindows ServerReturns a TargetPortal object.
Get-TargetPortal [-UniqueId <String[]>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob]
[<CommonParameters>]Copied 0 timesWindows ServerGets the virtual hard disk object associated with a virtual hard disk.
Get-VHD [-Path] <String[]> [-CimSession <CimSession[]>] [-ComputerName <String[]>]
[-Credential <PSCredential[]>] [<CommonParameters>]Copied 0 timesWindows ServerGets information about a VHD set.
Get-VHDSet [-Path] <String[]> [-GetAllPaths] [-CimSession <CimSession[]>] [-ComputerName <String[]>]
[-Credential <PSCredential[]>] [<CommonParameters>]Copied 0 timesWindows ServerGets information about a checkpoint in a VHD set.
Get-VHDSnapshot [-Path] <String[]> [-GetParentPaths] [-SnapshotId <Guid[]>]
[-CimSession <CimSession[]>] [-ComputerName <String[]>] [-Credential <PSCredential[]>]
[<CommonParameters>]Copied 0 timesWindows ServerGets the virtual machines from one or more Hyper-V hosts.
Get-VM [[-Name] <String[]>] [-CimSession <CimSession[]>] [-ComputerName <String[]>]
[-Credential <PSCredential[]>] [<CommonParameters>]Copied 0 timesWindows ServerGets the adapters on the VM that are connected to the enabled intent switch.
Get-VMAdaptersConnectedToEnabledIntentSwitch [[-VMName] <String>] [[-VM] <VirtualMachineBase>]
[<CommonParameters>]Copied 0 timesWindows ServerRetrieves information about the assignable device from a specific virtual machine.
Get-VMAssignableDevice [-CimSession <CimSession[]>] [-ComputerName <String[]>]
[-Credential <PSCredential[]>] [-VMName] <String[]> [-InstancePath <String>]
[-LocationPath <String>] [<CommonParameters>]Copied 0 times