設定替代SMB埠
您可以使用 SMB 用戶端來連線到替代 TCP、QUIC 和 RDMA 連接埠。 不過,如果 SMB 伺服器設定為支援接聽該連接埠,則您只能連線到替代連接埠。
您也可以將部署設定為禁止設定替代連接埠,或指定連接埠只能連接到某些伺服器。
必要條件
若要設定替代連接埠,您需要:
您的系統必須執行下列二種作業系統的其中之一:
Windows 11 版本 24H2 或更新版本
Windows Server 2025 或更新版本
管理員權限
配置為接聽您要使用之連接埠的 SMB 伺服器
對應替代連接埠
若要將替代連接埠對應至您的 SMB 用戶端:
以系統管理員身分開啟提升權限的 PowerShell 視窗。
執行下列其中一個命令來對應連接埠:
執行此命令以對應 TCP 連接埠:
New-SmbMapping -LocalPath <drive letter>: -RemotePath \\server\share -TcpPort <port number between 0 and 65536>
執行此命令以對應 QUIC 連接埠:
New-SmbMapping -LocalPath <drive letter>: -RemotePath \\server\share -QuicPort <port number between 0 and 65536>
執行此命令以對應 RDMA 連接埠:
New-SmbMapping -LocalPath <drive letter>: -RemotePath \\server\share -RdmaPort <port number between 0 and 65536>
控制或封鎖替代連接埠使用
Windows 和 Windows Server 中的 SMB 伺服器僅支援透過 QUIC 接聽連接埠變更 SMB。 您無法設定 TCP 或 RDMA 接聽連接埠。
目前唯一可用來設定替代連接埠的方法是透過 PowerShell。 您可以執行下列命令,透過 QUIC 伺服器設定 SMB 以使用替代連接埠:
#Lists all available alternative ports
Get-SmbServerAlternativePort
#Creates a new alternative port
New-SmbServerAlternativePort -TransportType QUIC -Port <port number> -EnableInstances Default
#Deletes an alternative port
Remove-SmbServerAlternativePort
#Configures SMB to use a specific port
Set-SmbServerAlternativePort