Le lecteur monté n'est pas visible dans PowerShell
Découvrez comment résoudre le problème de lecteur monté non visible dans PowerShell sur un système de fichiers monté à l'aide de NFS Windows.
Avant de procéder au dépannage, veillez à implémenter les prérequis suivants pour la connexion aux systèmes de fichiers à partir d'instances Windows :
- Installez le client NFS. Suivez la procédure d'installation décrite dans Montage de systèmes de fichiers à partir d'instances Windows.
- Configurez des règles de sécurité pour utiliser File Storage. Suivez la procédure décrite dans Configuration des règles de sécurité de réseaux cloud virtuels pour File Storage.
Symptôme : après l'installation du client NFS Windows, vous pouvez monter le système de fichiers à partir de l'explorateur de fichiers Windows ou de l'invite de commandes (CMD) à l'aide des commandes mount
ou net use
. Toutefois, le lecteur du système de fichiers n'est pas visible dans PowerShell.
Cause : il existe un problème connu où les lecteurs mis en correspondance en dehors de PowerShell ne sont pas visibles dans PowerShell.
Solution : : démontez le système de fichiers et remettez-le en place dans PowerShell en utilisant les options permettant de le rendre visible dans l'explorateur de fichiers et dans l'application CMD.
-
Ouvrez la ligne de commande Windows (CMD) et exécutez l'opération en tant qu'administrateur :
- Accédez à Démarrer et faites défiler vers le bas jusqu'à Applications.
- Dans la section Système Windows, appuyez sur Ctrl+Shift et cliquez sur Invite de commandes.
-
Dans la fenêtre Administrateur : Ligne de commande Windows (CMD), démontez le système de fichiers en tapant la commande suivante. Remplacez
10.x.x.x:
par l'adresse IP du sous-réseau local affectée à la cible de montage,fs-export-path
par le chemin d'export indiqué lors de l'association du système de fichiers à la cible de montage etX
par la lettre de lecteur d'un lecteur disponible sur lequel vous souhaitez mettre en correspondance le système de fichiers.Conseil
Les informations sur l'adresse IP et le chemin d'export sont disponibles sur la page Détails de la cible de montage associée au système de fichiers. Pour plus d'informations, reportez-vous à Obtention des détails d'une cible de montage.umount 10.x.x.x:/fs-export-path X:
- Fermez la fenêtre Administrateur : Ligne de commande Windows (CMD).
Vous pouvez mettre en correspondance un lecteur dans PowerShell, puis utiliser les options pour le rendre visible à partir de l'explorateur de fichiers et de la ligne de commande Windows (CMD).
-
Ouvrez Windows PowerShell et exécutez le programme en tant qu'administrateur :
- Accédez à Démarrer et cliquez sur l'icône Windows PowerShell.
-
Dans Windows PowerShell, tapez ce qui suit afin d'agir en tant qu'administrateur :
Start-Process powershell -Verb runAs
- Dans la fenêtre Contrôle de compte d'utilisateur, cliquez sur Oui. Une nouvelle fenêtre Administrateur : PowerShell apparaît. Vous pouvez fermer la fenêtre PowerShell standard pour éviter les confusions.
-
Saisissez la cmdlet suivante. Remplacez
10.x.x.x:
par l'adresse IP du sous-réseau local affectée à la cible de montage,fs-export-path
par le chemin d'export indiqué lors de l'association du système de fichiers à la cible de montage etX
par la lettre de lecteur d'un lecteur disponible sur lequel vous souhaitez mettre en correspondance le système de fichiers:New-PSDrive X -PsProvider FileSystem -Root \\10.x.x.x:\fs-export-path -Persist