Windows 10 proporciona varias formas de asignar una unidad de red en su computadora, incluido el uso de PowerShell, que puede resultar ú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 asignar 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
Para asignar una unidad de red con PowerShell, siga estos pasos:
-
Abra Inicio en Windows 10.
-
Busque PowerShell y haga clic en el resultado superior para abrir la consola.
-
Escriba el siguiente comando para asignar una unidad asignando una letra de unidad manualmente y presione Entrar :
New-PSDrive -Name "DRIVER-LETTER" -PSProvider "FileSystem" -Root "\\DEVICE-NAME-OR-IP\SHARED-FOLDER" -Persist
En el comando, reemplace DRIVER-LETTER con la letra de la unidad que aún no está en uso que desea usar. Luego cambie NOMBRE-DE-DISPOSITIVO-O-IP y CARPETA-COMPARTIDA por el 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 letra de unidad "E":
Nuevo-PSDrive -Nombre "E" -PSProvider "Sistema de archivos" -Raíz "\\vm-beta\ShareOne" -Persistir
Unidad de red de mapas de PowerShell en Windows 10
Una vez que complete los pasos, la carpeta compartida de red se asignará en la computadora y aparecerá en el Explorador de archivos.
Cómo mapear una unidad de red con credenciales en PowerShell
Para asignar una unidad de red que proporcione el nombre de cuenta y la contraseña, siga estos pasos:
-
Abre Inicio .
-
Busque PowerShell 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 Entrar :
$cred = Get-Credential -Credential NOMBRE DE USUARIO
Crear variable de credencial con PowerShell
Sugerencia rápida: si está asignando una unidad en Active Directory, recuerde usar el nombre de la red de esta manera: network\admin
para especificar la información de la cuenta.
-
Confirme la contraseña de su cuenta.
-
Haga clic en el botón Aceptar .
-
Escriba el siguiente comando para asignar una unidad asignando una letra de unidad manualmente y presione Entrar :
New-PSDrive -Name "E" -Root "\\DEVICE-NAME-OR-IP\SHARED-FOLDER" -Persist -PSProvider "FileSystem" -Credential $cred
En el comando, reemplace DRIVER-LETTER con la letra de la unidad que aún no está en uso que desea usar. Luego cambie NOMBRE-DE-DISPOSITIVO-O-IP y CARPETA-COMPARTIDA por el 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 letra de unidad "E":
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 con 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 mediante 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 la -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:password
Cómo desconectar la unidad de red asignada en PowerShell
Para desconectar y eliminar una unidad de red asignada con PowerShell, siga estos pasos:
-
Abre Inicio .
-
Busque PowerShell y haga clic en el resultado superior para abrir la consola.
-
Escriba el siguiente comando para ver todas las unidades asignadas y presione Entrar :
Get-PSDrive -PSProvider "Sistema de archivos"
-
Escriba el siguiente comando para desconectar la unidad de red asignada y presione Entrar :
Eliminar-PSDrive -Nombre UNIDAD-LETRA
En el comando, reemplace DRIVE-LETTER por 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 varias asignaciones y presione Entrar :
Get-PSDrive DRIVER-LETTER-1, DRIVE-LETTER-2 | Eliminar-PSDrive
En el comando, reemplace DRIVER-LETTER-1 y DRIVE-LETTER-2 con las letras de unidad que desea desconectar.
Por ejemplo, este comando desconecta las unidades "E" y "F":
Obtener-PSDrive E, F | Eliminar-PSDrive
Una vez que complete los pasos, la asignación de unidades se eliminará de la computadora.