La unidad montada no es visible en PowerShell

Descubra cómo solucionar una incidencia en la que una unidad montada no es visible en PowerShell en un sistema de archivos montado mediante NFS de Windows.

Importante

Antes de continuar con la solución de problemas, asegúrese de implantar los siguientes requisitos para la conexión a sistemas de archivos desde instancias de Windows:

Síntoma: después de instalar el cliente NFS de Windows, puede montar correctamente el sistema de archivos desde el Explorador de archivos de Windows o el símbolo del sistema (CMD) utilizando los comandos mount o net use. Sin embargo, la unidad del sistema de archivos no es visible en PowerShell.

Causa: existe un problema conocido en el que las unidades asignadas desde fuera de PowerShell no son visibles desde PowerShell.

Solución: desmonte el sistema de archivos y vuelva a montar el sistema de archivos en PowerShell, mediante las opciones para que esté visible en el Explorador de archivos y en la aplicación CMD.

Para desmontar un sistema de archivos mediante el símbolo del sistema CMD
  1. Abra la línea de comandos de Windows (CMD) y ejecute como administrador:

    • Vaya a Inicio y desplácese hacia abajo hasta Aplicaciones.
    • En la sección Sistema de Windows, pulse Ctrl+Mayús y haga clic en Símbolo del sistema.
  2. En la ventana Administrador: Línea de comandos (CMD) de Windows, desmonte el sistema de archivos escribiendo lo siguiente. Reemplace 10.x.x.x: por la dirección IP de subred local asignada al destino de montaje, fs-export-path por la ruta de exportación especificada al asociar el sistema de archivos al destino de montaje y X por la letra de unidad de cualquier unidad disponible a la que desee asignar el sistema de archivos.

    Consejo

    La información de la ruta de acceso de exportación y la dirección IP está disponible en la página Detalles del destino de montaje asociado al sistema de archivos. Consulte Getting a Mount Target's Details para obtener más información.
    umount 10.x.x.x:/fs-export-path X:
  3. Cierre la ventana Administrador: Línea de comandos de Windows (CMD).
Para asignar una unidad en PowerShell y hacer que sea visible

Puede asignar una unidad en PowerShell y, a continuación, utilizar las opciones para que esté visible en el Explorador de archivos y la línea de comandos de Windows (CMD).

  1. Abra Windows PowerShell y ejecute como administrador:

    1. Vaya a Inicio y haga clic en el icono de Windows PowerShell.
    2. En Windows PowerShell, escriba lo siguiente para ejecutar como administrador:

      Start-Process powershell -Verb runAs
    3. En la ventana Control de cuentas de usuario, haga clic en . Se abrirá una nueva ventana Administrador: PowerShell. Puede cerrar la ventana estándar de PowerShell para evitar confusiones.
  2. Escriba el siguiente cmdlet. Reemplace 10.x.x.x: por la dirección IP de subred local asignada al destino de montaje, fs-export-path por la ruta de exportación especificada al asociar el sistema de archivos al destino de montaje y X por la letra de unidad de cualquier unidad disponible a la que desee asignar el sistema de archivos:

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