Cette rubrique explique comment monter et accéder à un partage SMB sur un système Windows.
Prérequis
Vous avez créé un partage SMB. Pour plus d'informations, consultez la section Créer un partage.
-
Vous avez créé une instance ECS (Windows). Pour plus d'informations, consultez la section Créer une instance ECS.
Le port 445 doit être ouvert, car les partages SMB communiquent via ce port. S'il est fermé, ajoutez une règle de groupe de sécurité pour le port 445 au groupe de sécurité de l'instance ECS cible. Pour plus d'informations, consultez la section Utiliser des groupes de sécurité.
Une passerelle de fichiers déployée sur Alibaba Cloud prend en charge jusqu'à 16 partages SMB. Ce nombre maximal varie selon le type de passerelle, en fonction des spécifications CPU et mémoire. Pour plus d'informations, consultez la section Spécifications.
Une fois les partages montés, la capacité maximale affichée des systèmes de fichiers varie selon les spécifications de la passerelle. Reportez-vous à la capacité recommandée indiquée dans le tableau des spécifications des passerelles de fichiers cloud.
À partir de la version V1.0.35, si aucun utilisateur n'est configuré pour un partage SMB, les clients y accèdent par défaut en tant qu'utilisateurs publics. Si vous avez configuré des utilisateurs, attribuez-leur des autorisations de lecture/écriture ou de lecture seule avant qu'ils ne puissent accéder au partage. Pour plus d'informations, consultez la section Configurer un partage SMB.
Après avoir modifié les autorisations des utilisateurs SMB, exécutez la commande net use /delete <share path> pour effacer les informations client sur le système Windows. Ne redémarrez pas le client.
Étape 1 : Préparer l'environnement
Effectuez les étapes suivantes une seule fois lors du premier montage sur chaque serveur Windows. Ne les répétez pas pour chaque opération de montage.
-
Pour les versions système suivantes, configurez le client afin d'autoriser l'accès anonyme.
-
Pour Windows Server 2016 et versions ultérieures, exécutez la commande suivante.
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /f /v AllowInsecureGuestAuth /t REG_DWORD /d 1 -
Pour Windows Server 2025, effectuez également les opérations suivantes pour désactiver la signature SMB :
-
Ouvrez CMD en tant qu'administrateur et exécutez la commande suivante :
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v RequireSecuritySignature /t REG_DWORD /d 0 /f Redémarrez l'ordinateur pour appliquer les modifications.
-
-
-
Activez le service Workstation.
Accédez à , ou utilisez le raccourci clavier
Win+R. Saisissezservices.mscpour ouvrir le gestionnaire de services local.-
Dans la liste des services, recherchez Workstation et vérifiez que son état est Running et que son type de démarrage est défini sur Automatic.
Le service Workstation est généralement activé par défaut.
-
Activez le service TCP/IP NetBIOS Helper.
Ouvrez le Network and Sharing Center et cliquez sur la connexion réseau active.
Cliquez sur Properties, double-cliquez sur Internet Protocol Version 4 (TCP/IPv4), puis cliquez sur Advanced.
Dans la boîte de dialogue Advanced TCP/IP Settings, sélectionnez .
Accédez à , ou utilisez le raccourci clavier
Win+R. Saisissezservices.mscpour ouvrir le gestionnaire de services local.-
Dans la liste des services, recherchez TCP/IP NetBIOS Helper et confirmez que son état est Running et que son type de démarrage est Automatic.
Le service TCP/IP NetBIOS Helper est généralement activé par défaut.
Étape 2 : Monter un partage SMB
Les partages SMB prennent en charge le montage manuel et automatique. Le montage manuel est temporaire : vous devez remonter le partage après chaque démarrage ou redémarrage du serveur. Le montage automatique est persistant : il n'est pas nécessaire de remonter le partage après chaque démarrage ou redémarrage. Pour éviter la perte des informations de montage et garantir la visibilité des systèmes de fichiers montés après un redémarrage, configurez le montage automatique après avoir effectué un montage manuel réussi.
Monter manuellement un partage SMB
-
Ouvrez une fenêtre d'invite de commandes (CMD) et exécutez la commande suivante pour monter le partage SMB.
net use Z: \\gateway_ip\share_nameParamètre
Description
Z
Lettre de lecteur cible à monter sur le système Windows actuel. En cas de conflit ou si plusieurs partages SMB sont montés, attribuez les lettres de lecteur dans l'ordre alphabétique décroissant.
gateway_ip
Adresse IP de la passerelle Cloud Storage Gateway. Remplacez-la par la valeur réelle. Dans la console Cloud Storage Gateway, recherchez la passerelle cible. Affichez la cible de montage sur sa page Shares. La valeur par défaut est une cible de montage IPv4.
RemarqueSeule la région Chine (Hohhot) prend en charge les montages IPv6. Le Virtual Private Cloud (VPC) et le vSwitch utilisés par la passerelle doivent prendre en charge IPv6.
Avant d'utiliser les montages IPv6, assurez-vous que le client ECS dispose d'une adresse IPv6 configurée.
Si le VPC et le vSwitch d'une passerelle existante prennent en charge IPv6, activez IPv6 dans la liste des opérations de la passerelle. La deuxième ligne des cibles de montage affichera alors par défaut la cible de montage IPv6. Les passerelles nouvellement créées dans ce VPC prennent en charge IPv6 par défaut et ne nécessitent pas d'activation explicite.
share_name
Nom du partage SMB.
-
Vérifiez que le partage SMB a été monté avec succès.
Exécutez la commande :
net use-
Exemple de sortie
Si la sortie de commande ressemble à l'exemple suivant, le système de fichiers SMB est monté. Une fois le partage SMB monté, vous pouvez y accéder comme à un répertoire local. Si vous disposez d'autorisations d'écriture sur le partage SMB, vous pouvez y écrire des données. Si vous disposez d'autorisations de lecture seule, vous pouvez uniquement lire les données du partage SMB. Pour plus d'informations, consultez la section Gérer les partages.
C:\Users\Administrator>net use New connections will be remembered. Status Local Remote Network ------------------------------------------------------------------------------- OK Z: \\192.168.125.235\smb Microsoft Windows Network The command completed successfully. C:\Users\Administrator>
(Facultatif) Monter automatiquement un partage SMB
Configurez le fichier c:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\auto_mount.bat sur votre instance ECS Windows pour monter automatiquement les partages SMB au redémarrage de l'ECS.
-
Ouvrez une fenêtre d'invite de commandes (CMD). Exécutez la commande suivante pour configurer le script auto_mount.bat.
echo %HOMEPATH%\mount.bat > auto_mount.bat -
Exécutez les trois commandes suivantes pour configurer auto_mount.bat afin qu'il s'exécute automatiquement après la connexion d'un utilisateur, et définissez les autorisations de lecture et d'exécution pour les autres utilisateurs.
MOVE auto_mount.bat "c:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp"icacls "c:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\auto_mount.bat" /grant everyone:rxREG ADD HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run /f /v MyMount /t REG_SZ /d "c:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\auto_mount.bat" -
Exécutez la commande suivante pour configurer le script mount.bat.
Montage sans vérification d'identité
Pour les cas ne nécessitant pas de vérification d'identité, utilisez la commande suivante :
echo net use z: \\gateway_ip\share_name > "%HOMEPATH%\mount.bat"Remplacez la lettre de lecteur
z, l'adresse IP de la passerellegateway_ipet le nom du partageshare_namepar les valeurs réelles.Montage avec vérification d'identité
-
Pour monter un partage SMB à l'aide d'un utilisateur SMB, exécutez la commande suivante pour configurer le script.
echo net use z: \\gateway_ip\share_name /user:username password > "%HOMEPATH%\mount.bat"Remplacez la lettre de lecteur
z, l'adresse IP de la passerellegateway_ip, le nom du partageshare_name, le nom d'utilisateur SMBusernameet le mot de passe de l'utilisateur SMBpasswordpar leurs valeurs réelles. -
Pour monter un partage SMB à l'aide d'une identité d'utilisateur de domaine autre que l'identité de l'utilisateur connecté à Windows, exécutez la commande suivante pour configurer le script.
echo net use z: \\gateway_ip\share_name /user:username@domain password > "%HOMEPATH%\mount.bat"Remplacez la lettre de lecteur
z, l'adresse IP de la passerellegateway_ip, le nom du partageshare_name, le nom d'utilisateur du domaineusername@domainet le mot de passe de l'utilisateur du domainepasswordpar les valeurs réelles.
-
-
Redémarrez le serveur ECS.
Après la nouvelle connexion de l'utilisateur, exécutez la commande
net usepour vérifier le résultat du montage.ImportantLe redémarrage de l'instance Elastic Compute Service (ECS) interrompt les services. Redémarrez l'instance ECS pendant les heures creuses.
Si vous rencontrez d'autres problèmes lors du montage d'un partage, consultez la section Résoudre les échecs de montage.
Démonter un partage
Pour éviter toute perte de données, vérifiez que l'état de chargement du partage est Upload Complete avant de le démonter. Pour plus d'informations, consultez la section Pourquoi l'état de synchronisation de mon partage reste-t-il « Upload Incomplete » ?
-
Dans l'interface de ligne de commande, saisissez la commande suivante :
net use Z: /delRemarqueIci,
Zreprésente la lettre de lecteur. Remplacez-la par la valeur réelle. Dans l'interface de ligne de commande, saisissez
net usepour vérifier si le partage a été correctement démonté.
Opérations supplémentaires
Pour utiliser un utilisateur SMB afin de monter et d'accéder à un partage, consultez la section Comment utiliser un utilisateur SMB pour accéder à un partage SMB ?.
Pour configurer les autorisations d'accès ACL pour différents utilisateurs (par exemple, lecture seule ou lecture-écriture), consultez les sections Configurer un domaine AD à l'aide d'une instance Windows et Comment une passerelle de fichiers rejoint un domaine AD.