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.

Important

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 :

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.

Procédure de démontage d'un système de fichiers à l'aide de l'invite CMD
  1. 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.
  2. 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 et X 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:
  3. Fermez la fenêtre Administrateur : Ligne de commande Windows (CMD).
Procédure de mise en correspondance d'un lecteur dans PowerShell afin de le rendre visible

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).

  1. Ouvrez Windows PowerShell et exécutez le programme en tant qu'administrateur :

    1. Accédez à Démarrer et cliquez sur l'icône Windows PowerShell.
    2. Dans Windows PowerShell, tapez ce qui suit afin d'agir en tant qu'administrateur :

      Start-Process powershell -Verb runAs
    3. 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.
  2. 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 et X 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