El Blog de Gualtrysoft

Windows 2000/2003/2008, Active Directory, VBScript, Hyper-V, PowerShell y todo aquello interesante a la hora de usar, configurar y administrar Windows Server. También tenemos longanizas…

Agregar nuevas unidades de registro en PowerShell

Posted by urpiano en Viernes 7 \07\UTC mayo \07\UTC 2010

Con PowerShell se puede acceder al registro como si de un disco se tratara. Esto es gracias al PsProvider Registry. PowerShell define dos PsDrive para el registro HKLM: (HKEY_LOCAL_MACHINE) y HKCU: (HKEY_CURRENT_USER) ¿Qué pasa si queremos acceder a HKEY_CLASSES_ROOT, a HKEY_USERS o a HKEY_CURRENT_CONFIG?

No hay ningún problema, pues podemos crear PsDrive para la raíz que queramos, usando el Cmdlet New-PsDrive, de la siguiente manera:

New-PsDrive -Name nombre -Provider Registry -Root clave

Por ejemplo:

New-PsDrive -Name HKCR -Provider Registry -Root HKEY_CLASSES_ROOT
New-PsDrive -Name HKU -Provider Registry -Root HKEY_USERS
New-PsDrive -Name HKCC -Provider Registry -Root HKEY_CURRENT_CONFIG

Una vez hecho esto ya podemos acceder a estas raíces del registro como si de una unidad de disco se tratara (observese que al crear el PsDrive no se pusieron los puntos finales, pero sí que se ponen al situarse en ellos:

PS HKCR:\> New-PsDrive -Name HKCC -PsProvider Registry -Root HKEY_CURRENT_CONFIG

Name           Used (GB)     Free (GB) Provider      Root                                               CurrentLocation
----           ---------     --------- --------      ----                                               ---------------
HKCC                                   Registry      HKEY_CURRENT_CONFIG


PS HKCR:\> Set-Location HKCC:
PS HKCC:\> Get-ChildItem


    Hive: HKEY_CURRENT_CONFIG


SKC  VC Name                           Property
---  -- ----                           --------
  1   0 Software                       {}
  1   0 System                         {}

Una respuesta to “Agregar nuevas unidades de registro en PowerShell”

  1. jose said

    Felicidades por el site.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: