Una herramienta de interfaz de línea de comandos que le permite realizar tareas administrativas y funciones ejecutables de Windows PowerShell se integra con la mayoría de las versiones de Windows 7 , Vista y XP. La PowerShell contiene varios "proveedores ", uno de los cuales es el proveedor de " registro" que le da acceso a todas las entradas y claves importantes en el registro de Windows. Usted puede buscar a través de todo el Registro de Windows con PowerShell y añadir, borrar, renombrar y crear nuevas entradas en el registro . Cadena
El tipo de datos más comunes que puede utilizar en Windows PowerShell son valores de cadena. Estos consisten en texto plano y también puede contener números y frases. Puede utilizar tres tipos de valores de cadena con PowerShell, incluyendo un tipo de datos de longitud fija representada por la etiqueta "string ". Por ejemplo , puede utilizar una " cadena" si está editando nombres de los colores y los valores para el registro. Una cadena de longitud variable utiliza el valor " ExpandString " . Puede utilizar esta opción si tiene una lista o serie de valores separados por comas, espacios u otras marcas . Por ejemplo , los valores de " ExpandString " se utilizan a menudo para representar rutas de directorio . Por último , se puede utilizar el tipo de datos " multistring " si es necesario introducir varias líneas de texto o valores numéricos .
Binarios
tipos de datos binarios pueden ser identificados por las etiquetas " REG_BINARY ", " REG_DWORD " y " Reg_qword " en el registro de Windows . En PowerShell, utilice el "binario " etiquetas " DWORD" y " QWORD " sin precedente "REG " . Es posible que tenga este tipo de valores del registro si está editando la configuración de los componentes de hardware o controladores de dispositivo . El tipo "binario " se escribe en formato hexadecimal , mientras que el tipo " QWORD " " DWORD " y están escritas en forma hexadecimal o decimal. Usted está limitado a un número entero de 32 bits con un valor " DWORD" y un entero de 64 bits con un valor " QWORD " .
Tipos no compatibles
< p> importantes claves del Registro y los tipos no compatibles en PowerShell datos son los que se ocupan principalmente de la configuración de hardware y configuraciones, tales como los de las tarjetas de red , controladores de dispositivos y dispositivos de memoria . Puede ver estas entradas del registro con los tipos de valor como " REG_FULL_RESOURCE_DESCRIPTOR " y " REG_RESOURCE_LIST " en el registro de Windows. De hecho , puede hacer doble clic en el nombre de una de estas teclas , y ver la configuración de hardware real en una caja que se abre. Sin embargo , no se puede establecer o modificar estas teclas en PowerShell, y especificar este tipo de registro en PowerShell puede generar un error.
Manipular entradas del registro
Para crear una nueva entrada a una clave de registro utilizando PowerShell o para editar una propiedad existente o el valor de una clave , puede escribir command - lets específico o " cmdlets ". Por ejemplo , puede crear una nueva clave de registro escribiendo el comando " New-Item " en relación con los parámetros "valor" " itemType " y asignar los valores por defecto de la clave . Si va a modificar o modificar los valores de una clave de registro existente , puede escribir el comando " Set- ItemProperty " seguido de la entrada de registro y el tipo de valor al que desea cambió .