martes, 3 de agosto de 2010

Unidades en PowerShell

Estamos acostumbrados a trabajar con letras de unidad en los sistemas Windows (C:, D:, etc.), PowerShell amplia este concepto.

Ejecutar el cmdlet Get-PSDrive y obtendremos algo similar a lo siguiente:




Para PowerShell, el registro es otra unidad, podemos hacer dir HKLM:, o cd HKLM: por lo que el acceso al registro será igual que el acceso a cualquier unidad.

Descripción de las unidades disponibles.

Alias. Contiene todos los alias definidos en PowerShell.
Function. Contiene todas las funciones definidas en PowerShell.
HKLM. Acceso a la rama del registro HKEY_LOCAL_MACHINE.
HKCU. Acceso a la rama del registro HKEY_CURRENT_USER.
Env. Contiene todas las variables de entorno disponibles en PowerShell.
cert. Acceso al almacén de certificados.
Variable. Contiene todas las variables definidas en PowerShell.

Podemos ampliar el número de unidades con el cmdlet New-PSDrive, por ejemplo, para conectarnos a un recurso compartido de un servidor remoto, haremos:

new-psdrive -name S -psprovider FileSystem -root \\DC02\Software

De esta manera disponemos de una nueva unidad llamada S:

No hay comentarios:

Publicar un comentario