COMMAND EVERYTHING.
Practical commands. Clear explanations. Authoritative sources.
2557 published commands · 2545 documentation-verified · 12 awaiting review · Ask Cmdlet AI
Gets the alternative ports configured for the Server Message Block (SMB) protocol on the local server.
Get-SmbServerAlternativePort [[-TransportType] <TransportType[]>] [[-Port] <UInt16[]>]
[-IncludeHidden] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob]
[<CommonParameters>]Copied 0 timesNetworking / SecurityRetrieves an SMB over QUIC-mapped certificate's properties and tests certificate validity.
Get-SmbServerCertProps -Name <String> -Force <CommonParameters>Copied 0 timesNetworking / SecurityRetrieves a certificate associated with the SMB server for SMB over QUIC.
Get-SmbServerCertificateMapping [[-Name] <String[]>] [[-Subject] <String[]>]
[-Thumbprint <String[]>] [-DisplayName <String[]>] [-StoreName <String[]>] [-Type <Type[]>]
[-Flags <Flags[]>] [-RequireClientAuthentication <Boolean[]>]
[-SkipClientCertificateAccessCheck <Boolean[]>] [-IncludeHidden] [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>]Copied 0 timesNetworking / SecurityRetrieves the SMB server configuration.
Get-SmbServerConfiguration [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-WhatIf]
[-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityRetrieves the network interfaces used by the SMB server.
Get-SmbServerNetworkInterface [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob]
[<CommonParameters>]Copied 0 timesNetworking / SecurityRetrieves information about the SMB sessions that are currently established between the SMB server and the associated clients.
Get-SmbSession [[-SessionId] <UInt64[]>] [[-ClientComputerName] <String[]>] [[-ClientUserName] <String[]>]
[[-ScopeName] <String[]>] [[-ClusterNodeName] <String[]>] [-IncludeHidden] [-SmbInstance <SmbInstance>]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>]Copied 0 timesNetworking / SecurityRetrieves the SMB shares on the computer.
Get-SmbShare [[-Name] <String[]>] [[-ScopeName] <String[]>] [-Scoped <Boolean[]>]
[-Special <Boolean[]>] [-ContinuouslyAvailable <Boolean[]>] [-ShareState <ShareState[]>]
[-FolderEnumerationMode <FolderEnumerationMode[]>] [-CachingMode <CachingMode[]>]
[-LeasingMode <LeasingMode[]>] [-DirectoryHandleLeasing <Boolean[]>]
[-ConcurrentUserLimit <UInt32[]>] [-AvailabilityType <AvailabilityType[]>] [-CaTimeout <UInt32[]>]
[-EncryptData <Boolean[]>] [-CompressData <Boolean[]>] [-IsolatedTransport <Boolean[]>]
[-QoSFlowScope <QoSFlowScope[]>] [-QoSPolicyId <String[]>] [-IncludeHidden]
[-SmbInstance <SmbInstance>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob]
[<CommonParameters>]Copied 0 timesNetworking / SecurityRetrieves the ACL of the SMB share.
Get-SmbShareAccess [-Name] <String[]> [[-ScopeName] <String[]>] [-SmbInstance <SmbInstance>]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityRetrieves information about the SMB clients connected to the SMB witness servers in a cluster.
Get-SmbWitnessClient [[-ClientName] <String[]>] [-State <State[]>] [-Flags <Flags[]>]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>]Copied 0 timesWindows ServerGets the set of all Windows features that can be migrated from the local server or from a migration store.
Get-SmigServerFeature [<CommonParameters>]Copied 0 timesPowerShellGets the names and AppIDs of installed apps.
Get-StartApps [[-Name] <Object>] [<CommonParameters>]Copied 0 timesWindows ServerGets 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 timesRemove-DhcpServerv6OptionDefinition · Networking / Security
Set-DnsServerForwarder · Networking / Security
Set-ClusterQuorum · Windows Server
Get-VMSystemSwitchExtension · Windows Server
Set-NetworkController · Networking / Security
Set-RemoteAccessRadius · Networking / Security