Le lecteur monté n'est pas visible dans PowerShell

Voyez comment résoudre un problème de lecteur monté non visible dans PowerShell sur un système de fichiers monté à l'aide du NFS Windows.

Important

Avant de poursuivre avec le dépannage, assurez-vous que les préalables suivants sont satisfaits pour la connexion aux systèmes de fichiers à partir d'instances Windows :

Symptôme : Après avoir installé le client NFS Windows, vous pouvez monter le système de fichiers à partir de l'explorateur de fichiers Windows ou de l'invite de commande (CMD) à l'aide des commandes mount ou net use. Toutefois, le lecteur de système de fichiers n'est pas visible dans PowerShell.

Cause : Il existe un problème connu où les lecteurs mappés à l'extérieur de PowerShell ne sont pas visibles dans PowerShell.

Solution : Démontez le système de fichiers et montez-le dans PowerShell, en utilisant les options pour le rendre visible dans l'explorateur de fichiers et l'application CMD.

Pour démonter un système de fichiers à l'aide de l'invite CMD
  1. Ouvrez la ligne de commande Windows (CMD) en tant qu'administrateur :

    • Allez à Start (Démarre) et défilez vers le bas jusqu'à Apps (Applications).
    • Dans la section Windows System (Système Windows), appuyez sur Ctrl+Maj, puis sur Command Prompt (Invite de commande).
  2. Dans la fenêtre de ligne de commande Windows d'administrateur, démontez le système de fichiers en entrant les éléments suivants. Remplacez 10.x.x.x: par l'adresse IP de sous-réseau local affectée à votre cible de montage, fs-export-path par le chemin d'exportation que vous avez spécifié lors de l'association du système de fichiers avec la cible de montage, et X par la lettre d'un lecteur disponible auquel vous souhaitez mapper le système de fichiers.

    Conseil

    Les informations sur l'adresse IP et le chemin d'exportation sont disponibles dans la page Détails de la cible de montage associée au système de fichiers. Pour plus d'informations, voir Obtention des détails d'une cible de montage.
    umount 10.x.x.x:/fs-export-path X:
  3. Fermez la fenêtre de ligne de commande Windows d'administrateur (CMD).
Pour mapper un lecteur dans PowerShell et le rendre visible

Vous pouvez mapper un lecteur dans PowerShell, puis utiliser des options pour le rendre visible à partir de l'explorateur de fichiers et de la ligne de commande Windows (CMD).

  1. Ouvrez Windows PowerShell en tant qu'administrateur :

    1. Allez à Start (Démarrer) et cliquez sur l'icône Windows PowerShell.
    2. Dans Windows PowerShell, tapez ce qui suit pour une exécution en tant qu'administrateur :

      Start-Process powershell -Verb runAs
    3. Dans la fenêtre User Account Control (Contrôle de compte d'utilisateur), cliquez sur Yes (Oui). Une nouvelle fenêtre PowerShell pour administrateur s'ouvre. Vous pouvez fermer la fenêtre PowerShell standard pour éviter toute confusion.
  2. Tapez la commande cmdlet suivante. Remplacez 10.x.x.x: par l'adresse IP de sous-réseau local affectée à votre cible de montage, fs-export-path par le chemin d'exportation que vous avez spécifié lors de l'association du système de fichiers avec la cible de montage, et X par la lettre d'un lecteur disponible auquel vous souhaitez mapper le système de fichiers :

    New-PSDrive X -PsProvider FileSystem -Root \\10.x.x.x:\fs-export-path -Persist