Cómo mapear la unidad de red usando PowerShell en Windows 10 (12.05.21)

Windows 10 proporciona varias formas de mapear una unidad de red en su computadora, incluido el uso de PowerShell, que puede ser útil al crear un script o cuando prefiere usar una interfaz de línea de comandos.

Cuando usa PowerShell (o cualquier otro método, como Símbolo del sistema o Explorador de archivos) para asignar una carpeta compartida de red, el proceso creará un puntero a la carpeta de destino que aparecerá en el Explorador de archivos como una unidad con la letra que le asignó. .

En esta guía, aprenderá los pasos para usar PowerShell para mapear una unidad de red en Windows 10. Además, describiremos los pasos para desconectar el mapeo cuando ya no sea necesario.

  • Cómo mapear la unidad de red en PowerShell
  • Cómo mapear la unidad de red con credenciales en PowerShell
  • Cómo desconectar la unidad de red asignada en PowerShell

Cómo mapear la unidad de red en PowerShell

Para asignar una unidad de red con PowerShell, siga estos pasos:

  • Abierto Comienzo en Windows 10.

  • Buscar Potencia Shell y haga clic en el resultado superior para abrir la consola.

  • Escriba el siguiente comando para mapear una unidad asignando una letra de unidad manualmente y presione Ingresar :

    New-PSDrive -Name "DRIVER-LETTER" -PSProvider "FileSystem" -Root "\\ DEVICE-NAME-OR-IP \ SHARED-FOLDER" -Persist

    En el comando, reemplace CARTA DE CONDUCTOR con la letra de unidad que aún no está en uso que desea usar. Entonces cambia DISPOSITIVO-NOMBRE-O-IP y CARPETA COMPARTIDA para el nombre del nombre de la computadora o la dirección IP del dispositivo que aloja la carpeta compartida y el nombre de la carpeta compartida.

    Por ejemplo, este comando asigna la carpeta ShareOne a la computadora con la unidad E ”carta:

    New-PSDrive -Name "E" -PSProvider "FileSystem" -Root "\\ vm-beta \ ShareOne" -Persist

    Unidad de red de mapa de PowerShell en Windows 10
  • Una vez que complete los pasos, la carpeta compartida de red se asignará a la computadora y aparecerá en el Explorador de archivos.

    Cómo mapear la unidad de red con credenciales en PowerShell

    Para mapear una unidad de red que proporciona el nombre de la cuenta y la contraseña, siga estos pasos:

  • Abierto Comienzo .

  • Buscar Potencia Shell y haga clic en el resultado superior para abrir la consola.

  • Escriba el siguiente comando para crear una variable con las credenciales que desea usar y presione Ingresar :

    $ cred = Get-Credential -Credential NOMBRE DE USUARIO

    Cree una variable de credencial con PowerShell Consejo rapido: Si está mapeando una unidad en Active Directory, recuerde usar el nombre de red así: red \ admin para especificar la información de la cuenta.
  • Confirme la contraseña de su cuenta.

  • Haga clic en el OK botón.

  • Escriba el siguiente comando para mapear una unidad asignando una letra de unidad manualmente y presione Ingresar :

    New-PSDrive -Name "E" -Root "\\ DEVICE-NAME-OR-IP \ SHARED-FOLDER" -Persist -PSProvider "FileSystem" -Credential $ cred

    En el comando, reemplace CARTA DE CONDUCTOR con la letra de unidad que aún no está en uso que desea usar. Entonces cambia DISPOSITIVO-NOMBRE-O-IP y CARPETA COMPARTIDA para el nombre del nombre de la computadora o la dirección IP del dispositivo que aloja la carpeta compartida y el nombre de la carpeta compartida.

    Por ejemplo, este comando asigna la carpeta ShareOne a la computadora con la E ”letra de unidad:

    Nuevo-PSDrive -Nombre "E" -Root "\\ vm-beta \ ShareOne" -Persist -PSProvider "FileSystem" -Credential $ cred

    Unidad de red de mapa de PowerShell con contraseña
  • Después de completar los pasos, el comando autenticará y asignará la carpeta compartida como una unidad en Windows 10.

    Cuando intente conectarse usando credenciales, siempre se le pedirá que proporcione una contraseña manualmente. Si desea evitar este paso, puede almacenar la contraseña en un archivo cifrado en la computadora y consultar ese archivo usando PowerShell. O puede acelerar el proceso almacenando el nombre y la contraseña de la cuenta del host remoto en Credential Manager y luego usar el mismo comando sin el -Crendtial opción como esta: New-PSDrive -Name "E" -Root "\\ vm-beta \ ShareOne" -Persist -PSProvider "FileSystem"

    Puede crear una nueva entrada en Credential Manager usando este comando: cmdkey / add: pcname / user: network \ username / pass: contraseña

    Cómo desconectar la unidad de red asignada en PowerShell

    Para desconectar y eliminar una unidad de red asignada con PowerShell, siga estos pasos:

  • Abierto Comienzo .

  • Buscar Potencia Shell y haga clic en el resultado superior para abrir la consola.

  • Escriba el siguiente comando para ver todas las unidades asignadas y presione Ingresar :

    Get-PSDrive -PSProvider "FileSystem"
  • Escriba el siguiente comando para desconectar la unidad de red asignada y presione Ingresar :

    Remove-PSDrive -Name DRIVE-LETTER

    En el comando, reemplace LETRA DE UNIDAD para la letra de unidad de la asignación.

    Por ejemplo, este comando desconecta la unidad E ”:

    Eliminar-PSDrive-Nombre E

    Unidad de mapa de desconexión de PowerShell
  • (Opcional) Escriba el siguiente comando para desconectar múltiples asignaciones y presione Ingresar :

    Get-PSDrive DRIVER-LETTER-1, DRIVE-LETTER-2 | Eliminar-PSDrive

    En el comando, reemplace CONDUCTOR-LETRA-1 y DRIVE-LETTER-2 con las letras de unidad que desea desconectar.

    Por ejemplo, este comando desconecta las unidades E ”y F”:

    Get-PSDrive E, F | Eliminar-PSDrive
  • Una vez que complete los pasos, la asignación de unidades se eliminará de la computadora.


    Respuesta en video: Cómo mapear la unidad de red usando PowerShell en Windows 10

    12, 2021