Configurare porte SMB alternative
È possibile usare il client SMB per connettersi a porte TCP, QUIC e RDMA alternative. Tuttavia, è possibile connettersi a porte alternative solo se il server SMB è configurato per consentire l'ascolto su tale porta.
È anche possibile configurare la distribuzione per bloccare la configurazione di porte alternative o specificare che le porte possono connettersi solo a determinati server.
Per configurare porte alternative, è necessario soddisfare i seguenti requisiti:
Il sistema deve eseguire uno dei due sistemi operativi seguenti:
Windows 11, versione 24H2 o successiva
Windows Server 2025 o versione successiva
Autorizzazioni di amministratore
Un server SMB configurato per l'ascolto sulla porta che si vuole usare
Per eseguire il mapping di una porta alternativa al client SMB:
Aprire una nuova finestra di PowerShell con privilegi elevati come amministratore.
Eseguire uno dei comandi seguenti per eseguire il mapping di una porta:
Eseguire questo comando per eseguire il mapping di una porta TCP:
New-SmbMapping -LocalPath <drive letter>: -RemotePath \\server\share -TcpPort <port number between 0 and 65536>
Eseguire questo comando per eseguire il mapping di una porta QUIC:
New-SmbMapping -LocalPath <drive letter>: -RemotePath \\server\share -QuicPort <port number between 0 and 65536>
Eseguire questo comando per eseguire il mapping di una porta RDMA:
New-SmbMapping -LocalPath <drive letter>: -RemotePath \\server\share -RdmaPort <port number between 0 and 65536>
Il server SMB in Windows e Windows Server supporta solo la modifica della porta SMB sulla porta di ascolto QUIC. Non è possibile configurare porte di ascolto TCP o RDMA.
L'unico metodo attualmente disponibile per configurare porte alternative è tramite PowerShell. È possibile configurare SMB sul server QUIC per usare una porta alternativa eseguendo i comandi seguenti:
#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