COMMAND EVERYTHING.
Practical commands. Clear explanations. Authoritative sources.
2557 published commands · 2545 documentation-verified · 12 awaiting review · Ask Cmdlet AI
Gets information about SMB client access to a specified server.
Get-SmbClientAccessToServer [-Name] <String[]> [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>]
[-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityRetrieves the client certificate mappings for the Server Message Block (SMB) protocol.
Get-SmbClientCertificateMapping [[-Namespace] <String[]>] [[-Subject] <String[]>]
[-IssuerName <String[]>] [-Thumbprint <String[]>] [-DisplayName <String[]>] [-StoreName <String[]>]
[-Type <Type[]>] [-Flags <Flags[]>] [-IncludeHidden] [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>]Copied 0 timesNetworking / SecurityRetrieves the SMB client configuration.
Get-SmbClientConfiguration [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-WhatIf]
[-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityRetrieves the network interfaces used by the SMB client.
Get-SmbClientNetworkInterface [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob]
[<CommonParameters>]Copied 0 timesNetworking / SecurityRetrieves the connections established from the SMB client to the SMB servers.
Get-SmbConnection [[-ServerName] <String[]>] [[-UserName] <String[]>] [-SmbInstance <SmbInstance>]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>]Copied 0 timesNetworking / SecurityGets the constrained delegation authorizations for an SMB client.
Get-SmbDelegation [-SmbServer] <String> [<CommonParameters>]Copied 0 timesNetworking / SecurityRetrieves the properties of a Server Message Block (SMB) global mapping.
Get-SmbGlobalMapping [[-LocalPath] <String[]>] [[-RemotePath] <String[]>]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>]Copied 0 timesNetworking / SecurityRetrieves the SMB client directory mappings created for a server.
Get-SmbMapping [[-LocalPath] <String[]>] [[-RemotePath] <String[]>] [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>]Copied 0 timesNetworking / SecurityRetrieves the SMB connections made between the SMB client network interfaces and the SMB server network interfaces.
Get-SmbMultichannelConnection [[-ServerName] <String[]>] [-IncludeNotSelected] [-SmbInstance <SmbInstance>]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>]Copied 0 timesNetworking / SecurityRetrieves the constraints that define how the SMB client uses network interfaces to connect to the servers.
Get-SmbMultichannelConstraint [[-ServerName] <String[]>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>]
[-AsJob] [<CommonParameters>]Copied 0 timesNetworking / SecurityRetrieves basic information about the files that are open on behalf of the clients of the SMB server.
Get-SmbOpenFile [[-FileId] <UInt64[]>] [[-SessionId] <UInt64[]>] [[-ClientComputerName] <String[]>]
[[-ClientUserName] <String[]>] [[-ScopeName] <String[]>] [[-ClusterNodeName] <String[]>] [-IncludeHidden]
[-SmbInstance <SmbInstance>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob]
[<CommonParameters>]Copied 0 timesNetworking / SecurityGets 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 timesNetworking / SecurityGets the TLS cipher suites for a computer.
Get-TlsCipherSuite [[-Name] <String>] [<CommonParameters>]Copied 0 timesNetworking / SecurityGets the list of Elliptic Curve Cryptography (ECC) cipher suites available for TLS for a computer.
Get-TlsEccCurve [[-Name] <String>] [<CommonParameters>]Copied 0 timesNetworking / SecurityRetrieves authentication parameters configured on a VPN server.
Get-VpnAuthProtocol [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>]Copied 0 timesNetworking / SecurityRetrieves the specified VPN connection profile information.
Get-VpnConnection [[-Name] <String[]>] [-AllUserConnection] [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>]Copied 0 times