A Unidade Montada não está visível em PowerShell

Saiba como solucionar um problema em que uma unidade montada não está visível em PowerShell em um sistema de arquivos montado usando o NFS do Windows.

Importante

Antes de continuar com o diagnóstico e solução de problemas, implemente os seguintes pré-requisitos para estabelecer conexão com sistemas de arquivos em instâncias do Windows:

Sintoma: Depois de instalar o cliente NFS do Windows, você pode montar com sucesso o sistema de arquivos do Explorador de Arquivos do Windows ou do Prompt de Comando (CMD) usando os comandos mount ou net use. No entanto, a unidade do sistema de arquivos não fica visível em PowerShell.

Causa: Existe um problema conhecido em que as unidades mapeadas de fora de PowerShell não ficam visíveis em PowerShell.

Solução: desmontar o sistema de arquivos e remontá-lo em PowerShell, usando as opções para torná-lo visível no Explorador de Arquivos e no aplicativo CMD.

Para desmontar um sistema de arquivos usando o prompt de CMD
  1. Abra a Linha de Comando do Windows (CMD) e execute como Administrador:

    • Vá para Iniciar e role para baixo até Aplicativos.
    • Na seção Sistema do Windows, pressione Ctrl+Shift e clique em Prompt de Comando.
  2. Na janela Administrador: Linha de Comando do Windows (CMD), desmonte o sistema de arquivos digitando o seguinte. Substitua 10.x.x.x: pelo endereço IP da sub-rede local designado para o ponto de acesso NFS, fs-export-path pelo caminho de exportação especificado ao associar o sistema de arquivos ao ponto de acesso NFS e X pela letra da unidade de qualquer unidade disponível para a qual você deseja mapear o sistema de arquivos.

    Dica

    As informações sobre o endereço IP e o caminho de exportação estão disponíveis na página Detalhes do ponto de acesso NFS associado ao seu sistema de arquivos. Consulte Obtendo Detalhes de um Ponto de Acesso NFS para obter mais informações.
    umount 10.x.x.x:/fs-export-path X:
  3. Feche a janela Administrador: Linha de Comando do Windows (CMD).
Para mapear uma unidade no PowerShell e torná-la visível

Você pode mapear uma unidade no PowerShell e, em seguida, usar as opções para torná-la visível no Explorador de Arquivos e na Linha de Comandos do Windows (CMD).

  1. Abra o Windows PowerShell e execute como Administrador:

    1. Vá para Iniciar e clique no ícone Windows PowerShell.
    2. No Windows PowerShell, digite o seguinte para executar como Administrador:

      Start-Process powershell -Verb runAs
    3. Na janela Controle de Conta de Usuário, clique em Sim. Uma nova janela Administrador: PowerShell será aberta. Você pode fechar a janela padrão do PowerShell para evitar confundi-las.
  2. Digite o cmdlet a seguir. Substitua 10.x.x.x: pelo endereço IP da sub-rede local designado para o ponto de acesso NFS, fs-export-path pelo caminho de exportação especificado ao associar o sistema de arquivos ao ponto de acesso NFS e X pela letra da unidade de qualquer unidade disponível para a qual você deseja mapear o sistema de arquivos:

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