El concepto de unidad en PowerShell no se trata de unidades físicas, sino de representar cualquier almacén de datos como una interfaz coherente. Con el proveedor adecuado, incluso puede acceder al registro como si fuera una estructura de archivos.
Navegando en el caparazón
Abra PowerShell escribiendo PowerShell en la barra de búsqueda y presionando Intro.
Cuando se abra PowerShell, escriba:
cd HKCU:
Para cambiar al subárbol HKEY_CURRENT _USER.
Las claves del registro son como carpetas. Sin embargo, los valores clave no se comportan como archivos. En cambio, se administran como propiedades de claves y se muestran en la columna de propiedades. Para ver una lista de claves, simplemente puede ejecutar:
Para ti
Para hacer más con las claves, lo más fácil es crear una variable para la clave. Hagamos una variable llamada clave, para la clave HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Explorer.
$ clave = Obtener el artículo HKCU: Software Microsoft Windows CurrentVersion Explorer
A continuación, veamos cuántos valores contiene mi variable clave. Para hacer esto, necesitamos usar una propiedad llamada ValueCount.
$ key.ValueCount
Como puede ver, hay 6 valores. Nos dice cuántos valores hay, pero no nos dice para qué se llaman los valores, por lo que debe echar un vistazo a la propiedad de propiedad de las claves.
$ key.Property
Si desea recuperar el contenido de los valores, puede usar la propiedad PSPath junto con el comando Get-ItemProperty de la siguiente manera. Crearemos una variable llamada valor para ayudarnos a recibir valores individuales.
$ valor = Get-ItemProperty $ key.PSPath
diferencia entre 1080i y 1080p
Eso recuperará el contenido de todos los valores en la clave, pero debido a que creamos la variable de valor, podemos analizarla como una propiedad individual para recuperarla. Por ejemplo.
$ value.Shellstate
Devolverá solo el contenido del valor Shellstate.
Creando claves
Crear nuevas claves es como crear una nueva carpeta:
Tipo de elemento nuevo Tipo de directorio Nuevo nombre de clave aquí
Eliminar claves
La eliminación de una clave se realiza mediante el comando Eliminar elemento de la siguiente manera:
Eliminar tipo de elemento Nuevo nombre de clave aquí
Creando valores
Para agregar nuevos valores a una clave, debe usar Set-ItemProperty
Tipo de artículo | Sostiene | Tipo de datos |
Cuerda | Una cuerda | REG_SZ |
ExpandedString | Una cadena con variables de entorno que se resuelven cuando se invoca. | REG_EXPANDED_SZ |
Binario | Valor binario | REG_BINARY |
DWord | Valor numérico | REG_DWORD |
MultiString | Texto de varias líneas | REG_MULTI_SZ |
QWord | Valores numéricos de 64 bits | REG_QWORD |
Para crear un valor, utilice la siguiente sintaxis:
Set-ItemProperty HKCU: Software Microsoft Windows CurrentVersion Explorer –type string –name New Value –value 123
Puede reemplazar la ruta de la clave en la que desea crear el valor y puede sustituir el parámetro –type por un tipo diferente de la tabla anterior.
Eliminar valores
Puede eliminar valores mediante el comando Remove-ItemProperty.
LEER SIGUIENTERemove-ItemProperty HKCU: Software Microsoft Windows CurrentVersion Explorer Nuevo valor
- › Cómo configurar Windows para que funcione con scripts de PowerShell de forma más sencilla
- › The Computer Folder Is 40: Cómo Xerox Star creó el escritorio
- › ¿Qué es la protección contra caídas MIL-SPEC?
- › 5 sitios web que todo usuario de Linux debería marcar
- › Funciones frente a fórmulas en Microsoft Excel: ¿Cuál es la diferencia?
- › Cyber Monday 2021: las mejores ofertas tecnológicas
- › Cómo encontrar su Spotify Wrapped 2021
- Las aplicaciones de Linux ahora están disponibles en Chrome OS estable, pero ¿qué significa eso?
- Cómo sincronizar sus notificaciones de Android con su PC o Mac
- ¿Los servidores web solo tienen un sitio web cada uno?
- ¿Los teclados USB solo envían señales o también las reciben?
- Cómo cambiar el idioma de una aplicación específica en Mac
- Cómo cerrar todas las ventanas de Google Chrome a la vez