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.