From 1bf2d8f31447a55f692c378f00854838579e5dab Mon Sep 17 00:00:00 2001 From: Xelu86 <103963494+Xelu86@users.noreply.github.com> Date: Thu, 18 Apr 2024 22:14:21 -0400 Subject: [PATCH 1/3] Updated EnableSMBQUIC parameters --- .../smbshare/Reset-SmbClientConfiguration.md | 19 +++++++++++ .../smbshare/Reset-SmbServerConfiguration.md | 4 +-- .../smbshare/Set-SmbClientConfiguration.md | 33 +++++++++++++++---- .../smbshare/Set-SmbServerConfiguration.md | 2 +- 4 files changed, 48 insertions(+), 10 deletions(-) diff --git a/docset/winserver2025-ps/smbshare/Reset-SmbClientConfiguration.md b/docset/winserver2025-ps/smbshare/Reset-SmbClientConfiguration.md index 1f493f062c..568eb70da8 100644 --- a/docset/winserver2025-ps/smbshare/Reset-SmbClientConfiguration.md +++ b/docset/winserver2025-ps/smbshare/Reset-SmbClientConfiguration.md @@ -378,6 +378,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableSMBQUIC + +Resets the SMB over QUIC client protocol to its default value. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +> [!NOTE] +> This parameter is available on Windows 11 Insider Preview build 26090 and later. + ### -EncryptionCiphers Resets the encryption ciphers used by the SMB client to its default value and order. diff --git a/docset/winserver2025-ps/smbshare/Reset-SmbServerConfiguration.md b/docset/winserver2025-ps/smbshare/Reset-SmbServerConfiguration.md index 5bece88cae..baf4932b57 100644 --- a/docset/winserver2025-ps/smbshare/Reset-SmbServerConfiguration.md +++ b/docset/winserver2025-ps/smbshare/Reset-SmbServerConfiguration.md @@ -439,7 +439,7 @@ Accept wildcard characters: False ### -EnableSMB2Protocol -Resets whether the SMB2 protocol is enabled to its default value. +Resets the SMB2 protocol to its default value. ```yaml Type: SwitchParameter @@ -455,7 +455,7 @@ Accept wildcard characters: False ### -EnableSMBQUIC -Resets whether the SMB over QUIC protocol is enabled to its default value. +Resets the SMB over QUIC protocol to its default value. ```yaml Type: SwitchParameter diff --git a/docset/winserver2025-ps/smbshare/Set-SmbClientConfiguration.md b/docset/winserver2025-ps/smbshare/Set-SmbClientConfiguration.md index a800b0b3af..08fda672c0 100644 --- a/docset/winserver2025-ps/smbshare/Set-SmbClientConfiguration.md +++ b/docset/winserver2025-ps/smbshare/Set-SmbClientConfiguration.md @@ -25,13 +25,13 @@ Set-SmbClientConfiguration [-AuditInsecureGuestLogon <Boolean>] [-EnableBandwidthThrottling <Boolean>] [-EnableByteRangeLockingOnReadOnlyFiles <Boolean>] [-EnableCompressibilitySampling <Boolean>] [-EnableInsecureGuestLogons <Boolean>] [-EnableLargeMtu <Boolean>] [-EnableLoadBalanceScaleOut <Boolean>] [-EnableMailslots <Boolean>] - [-EnableMultiChannel <Boolean>] [-EnableSecuritySignature <Boolean>] [-EncryptionCiphers <String>] - [-ExtendedSessionTimeout <UInt32>] [-FileInfoCacheEntriesMax <UInt32>] - [-FileInfoCacheLifetime <UInt32>] [-FileNotFoundCacheEntriesMax <UInt32>] - [-FileNotFoundCacheLifetime <UInt32>] [-ForceSMBEncryptionOverQuic <Boolean>] - [-InvalidAuthenticationCacheLifetime <UInt32>] [-KeepConn <UInt32>] [-MaxCmds <UInt32>] - [-MaximumConnectionCountPerServer <UInt32>] [-OplocksDisabled <Boolean>] - [-RequestCompression <Boolean>] [-RequireEncryption <Boolean>] + [-EnableMultiChannel <Boolean>] [-EnableSecuritySignature <Boolean>] [-EnableSMBQUIC <Boolean>] + [-EncryptionCiphers <String>] [-ExtendedSessionTimeout <UInt32>] + [-FileInfoCacheEntriesMax <UInt32>] [-FileInfoCacheLifetime <UInt32>] + [-FileNotFoundCacheEntriesMax <UInt32>] [-FileNotFoundCacheLifetime <UInt32>] + [-ForceSMBEncryptionOverQuic <Boolean>] [-InvalidAuthenticationCacheLifetime <UInt32>] + [-KeepConn <UInt32>] [-MaxCmds <UInt32>] [-MaximumConnectionCountPerServer <UInt32>] + [-OplocksDisabled <Boolean>] [-RequestCompression <Boolean>] [-RequireEncryption <Boolean>] [-RequireSecuritySignature <Boolean>] [-SessionTimeout <UInt32>] [-SkipCertificateCheck <Boolean>] [-Smb2DialectMax <Smb2DialectMax>] [-Smb2DialectMin <Smb2DialectMin>] [-UseOpportunisticLocking <Boolean>] [-WindowSizeThreshold <UInt32>] [-Force] @@ -457,6 +457,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableSMBQUIC + +Specifies whether the SMB over QUIC client protocol is enabled. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +> [!NOTE] +> This parameter is available on Windows 11 Insider Preview build 26090 and later. + ### -EncryptionCiphers Specifies the encryption ciphers used by the SMB client and the preferred order. diff --git a/docset/winserver2025-ps/smbshare/Set-SmbServerConfiguration.md b/docset/winserver2025-ps/smbshare/Set-SmbServerConfiguration.md index d3b882d981..4406b2464e 100644 --- a/docset/winserver2025-ps/smbshare/Set-SmbServerConfiguration.md +++ b/docset/winserver2025-ps/smbshare/Set-SmbServerConfiguration.md @@ -603,7 +603,7 @@ Accept wildcard characters: False ### -EnableSMBQUIC -Specifies that the SMB over QUIC protocol is enabled. +Indicates whether the SMB over QUIC protocol is enabled. ```yaml Type: Boolean From 1dd9dbba74a651af29bb37a83655b98aeb65a4d3 Mon Sep 17 00:00:00 2001 From: Xelu86 <103963494+Xelu86@users.noreply.github.com> Date: Thu, 18 Apr 2024 22:20:54 -0400 Subject: [PATCH 2/3] Added missing EnableSMBQUIC param to syntax --- .../winserver2025-ps/smbshare/Reset-SmbClientConfiguration.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docset/winserver2025-ps/smbshare/Reset-SmbClientConfiguration.md b/docset/winserver2025-ps/smbshare/Reset-SmbClientConfiguration.md index 568eb70da8..0b185167f4 100644 --- a/docset/winserver2025-ps/smbshare/Reset-SmbClientConfiguration.md +++ b/docset/winserver2025-ps/smbshare/Reset-SmbClientConfiguration.md @@ -21,8 +21,8 @@ Reset-SmbClientConfiguration [-All] [-AuditInsecureGuestLogon] [-CompressibilitySampling] [-ConnectionCountPerRssNetworkInterface] [-DirectoryCacheEntriesMax] [-DirectoryCacheEntrySizeMax] [-DirectoryCacheLifetime] [-DisableCompression] [-DormantFileLimit] [-EnableBandwidthThrottling] [-EnableByteRangeLockingOnReadOnlyFiles] [-EnableLargeMtu] - [-EnableLoadBalanceScaleOut] [-EnableMailslots] [-EnableMultiChannel] [-EncryptionCiphers] - [-ExtendedSessionTimeout] [-FileInfoCacheEntriesMax] [-FileInfoCacheLifetime] + [-EnableLoadBalanceScaleOut] [-EnableMailslots] [-EnableMultiChannel] [-EnableSMBQUIC <Boolean>] + [-EncryptionCiphers] [-ExtendedSessionTimeout] [-FileInfoCacheEntriesMax] [-FileInfoCacheLifetime] [-FileNotFoundCacheEntriesMax] [-FileNotFoundCacheLifetime] [-ForceSMBEncryptionOverQuic] [-InvalidAuthenticationCacheLifetime] [-KeepConn] [-MaxCmds] [-MaximumConnectionCountPerServer] [-OplocksDisabled] [-RequestCompression] [-RequireEncryption] [-SessionTimeout] From 4f751d1acdc8c1da9474448d65ef876ef3e8f907 Mon Sep 17 00:00:00 2001 From: Xelu86 <103963494+Xelu86@users.noreply.github.com> Date: Thu, 18 Apr 2024 23:10:55 -0400 Subject: [PATCH 3/3] Fixing validation errors --- .../smbshare/Reset-SmbClientConfiguration.md | 11 ++++++----- .../smbshare/Set-SmbClientConfiguration.md | 7 ++++--- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/docset/winserver2025-ps/smbshare/Reset-SmbClientConfiguration.md b/docset/winserver2025-ps/smbshare/Reset-SmbClientConfiguration.md index 0b185167f4..fd2509838e 100644 --- a/docset/winserver2025-ps/smbshare/Reset-SmbClientConfiguration.md +++ b/docset/winserver2025-ps/smbshare/Reset-SmbClientConfiguration.md @@ -21,7 +21,7 @@ Reset-SmbClientConfiguration [-All] [-AuditInsecureGuestLogon] [-CompressibilitySampling] [-ConnectionCountPerRssNetworkInterface] [-DirectoryCacheEntriesMax] [-DirectoryCacheEntrySizeMax] [-DirectoryCacheLifetime] [-DisableCompression] [-DormantFileLimit] [-EnableBandwidthThrottling] [-EnableByteRangeLockingOnReadOnlyFiles] [-EnableLargeMtu] - [-EnableLoadBalanceScaleOut] [-EnableMailslots] [-EnableMultiChannel] [-EnableSMBQUIC <Boolean>] + [-EnableLoadBalanceScaleOut] [-EnableMailslots] [-EnableMultiChannel] [-EnableSMBQUIC] [-EncryptionCiphers] [-ExtendedSessionTimeout] [-FileInfoCacheEntriesMax] [-FileInfoCacheLifetime] [-FileNotFoundCacheEntriesMax] [-FileNotFoundCacheLifetime] [-ForceSMBEncryptionOverQuic] [-InvalidAuthenticationCacheLifetime] [-KeepConn] [-MaxCmds] [-MaximumConnectionCountPerServer] @@ -36,6 +36,10 @@ Reset-SmbClientConfiguration [-All] [-AuditInsecureGuestLogon] The `Reset-SmbClientConfiguration` cmdlet resets SMB client configuration parameters to their default values. +> [!NOTE] +> The **EnableSMBQUIC** parameter is available starting with Windows 11 Insider Preview +> build 26090 and later. + ## EXAMPLES ### Example 1: Reset the large MTU behavior @@ -383,7 +387,7 @@ Accept wildcard characters: False Resets the SMB over QUIC client protocol to its default value. ```yaml -Type: Boolean +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -394,9 +398,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -> [!NOTE] -> This parameter is available on Windows 11 Insider Preview build 26090 and later. - ### -EncryptionCiphers Resets the encryption ciphers used by the SMB client to its default value and order. diff --git a/docset/winserver2025-ps/smbshare/Set-SmbClientConfiguration.md b/docset/winserver2025-ps/smbshare/Set-SmbClientConfiguration.md index 08fda672c0..98c6de5645 100644 --- a/docset/winserver2025-ps/smbshare/Set-SmbClientConfiguration.md +++ b/docset/winserver2025-ps/smbshare/Set-SmbClientConfiguration.md @@ -43,6 +43,10 @@ Set-SmbClientConfiguration [-AuditInsecureGuestLogon <Boolean>] The `Set-SmbClientConfiguration` cmdlet sets the Server Message Block (SMB) client configuration. +> [!NOTE] +> The **EnableSMBQUIC** parameter is available starting with Windows 11 Insider Preview +> build 26090 and later. + ## EXAMPLES ### Example 1: Set the SMB client configuration @@ -473,9 +477,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -> [!NOTE] -> This parameter is available on Windows 11 Insider Preview build 26090 and later. - ### -EncryptionCiphers Specifies the encryption ciphers used by the SMB client and the preferred order.