Partager via


Configurer d’autres ports SMB

Vous pouvez utiliser le client SMB pour vous connecter à d’autres ports TCP, QUIC et RDMA. Vous ne pouvez toutefois vous connecter à d’autres ports que si le serveur SMB est configuré pour la prise en charge de l’écoute sur ce port.

Vous pouvez également configurer votre déploiement de façon à bloquer la configuration d’autres ports ou spécifier que les ports ne peuvent se connecter qu’à certains serveurs.

Prérequis

Pour configurer d’autres ports, procédez comme suit :

  • Vos systèmes doivent exécuter l’un des deux systèmes d’exploitation suivants :

    • Windows 11, version 24H2 ou ultérieure

    • Windows Server 2025 ou version ultérieure

  • Autorisations d’administration

  • Un serveur SMB configuré pour écouter le port que vous souhaitez utiliser

Mapper un autre port

Pour mapper un autre port à votre client SMB :

  1. Ouvrez une nouvelle fenêtre PowerShell avec élévation de privilèges en tant qu’administrateur.

  2. Exécutez l’une des commandes suivantes pour mapper un port :

    • Exécutez cette commande pour mapper un port TCP :

      New-SmbMapping -LocalPath <drive letter>: -RemotePath \\server\share -TcpPort <port number between 0 and 65536>
      
    • Exécutez cette commande pour mapper un port QUIC :

      New-SmbMapping -LocalPath <drive letter>: -RemotePath \\server\share -QuicPort <port number between 0 and 65536>
      
    • Exécutez cette commande pour mapper un port RDMA :

      New-SmbMapping -LocalPath <drive letter>: -RemotePath \\server\share -RdmaPort <port number between 0 and 65536>
      

Contrôler ou bloquer l’utilisation d’autres ports

Le serveur SMB sur Windows et Windows Server permet uniquement de modifier le port d’écoute SMB sur le port d’écoute QUIC. Vous ne pouvez pas configurer des ports d’écoute TCP ou RDMA.

La seule méthode actuellement disponible pour configurer d’autres ports passe par PowerShell. Vous pouvez configurer le SMB sur le serveur QUIC pour utiliser un autre port en exécutant les commandes suivantes :

#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