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.
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 :
- Installez le client NFS. Suivez la procédure d'installation sous Montage de systèmes de fichiers à partir d'instances Windows.
- Configurez les règles de sécurité pour utiliser le stockage de fichiers. Suivez la procédure sous Configuration de règles de sécurité de réseau VCN pour le service de stockage de fichiers
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.
-
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).
-
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, etX
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:
- Fermez la fenêtre de ligne de commande Windows d'administrateur (CMD).
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).
-
Ouvrez Windows PowerShell en tant qu'administrateur :
- Allez à Start (Démarrer) et cliquez sur l'icône Windows PowerShell.
-
Dans Windows PowerShell, tapez ce qui suit pour une exécution en tant qu'administrateur :
Start-Process powershell -Verb runAs
- 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.
-
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, etX
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