Use PowerShell para modificar o cambiar los valores del Registro
Una entrada de Registro se puede modificar fácilmente usando el Editor del Registro. Sin embargo, en el caso de que su trabajo implique una gran cantidad de secuencias de comandos y alguna vez necesite modificar el registro mediante PowerShell, entonces este artículo le ayudará.
Use PowerShell para cambiar los valores del Registro
En este artículo, veremos cómo modificar el registro utilizando dos conocidos cmdlets de PowerShell. El primer cmdlet es New-Item mientras que el segundo es Set-ItemProperty. Puede usar cualquiera de estos cmdlets para modificar una clave de registro existente o agregar un nuevo valor de registro.
1. Modifique el registro usando el cmdlet New-Item PowerShell
En este ejemplo, crearé el registro DWORD de AllowIndexingEncryptedStoresOrItems en
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Windows Search and set it to 1.Por lo general, este registro DWORD se crea para permitir que Windows 10 indexe archivos cifrados. La clave de registro de Windows Search no existe de forma predeterminada. Primero crearé eso, y luego crearé el registro DWORD y lo estableceré en 1. Puede reemplazar la ubicación y los valores de la clave de registro en su caso. Aquí están los pasos involucrados.
Abra Windows PowerShell como administrador.
Escriba lo siguiente y presione la tecla Intro para ir a la ubicación del registro:
Set-Location -Path 'HKLM:\Software\Policies\Microsoft\Windows'Luego, ejecute el siguiente cmdlet para crear la nueva subclave del registro denominada Búsqueda de Windows. Estoy usando el parámetro -Force aquí para anular si los elementos del registro ya existen.
Get-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows' | New-Item -Name 'Windows Search' -ForceAhora que se crea la subclave del registro, crearé el registro DWORD y ejecutaré el siguiente código para esto:
New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\Windows Search' -Name 'AllowIndexingEncryptedStoresOrItems' -Value "1" -PropertyType DWORD -ForceNota: Si está creando una cadena, debe usar -PropertyType como una cadena.
Puede ejecutar la ubicación emergente para volver a PowerShell normal, donde puede ejecutar otros cmdlets.
2. Modifique el registro usando el cmdlet de PowerShell Set-ItemProperty
Para este ejemplo, configuraré el registro DWORD HideSCAVolume en
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies to 0.Establecer este DWORD en 0 restaura el ícono de Volumen si falta en la barra de tareas. Aquí están los pasos para esto:
Abra Windows PowerShell (administrador).
Luego, simplemente copie y pegue este cmdlet para realizar la manipulación del registro. Por supuesto, debe modificar la ubicación y el valor del registro con el suyo propio, en el código mencionado a continuación:
Set-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer -Name HideSCAVolume -Value 0 -ForceCon este método, no necesita ejecutar la ubicación emergente para volver a PowerShell normal, ya que el cambio de registro se realiza directamente aquí.
Confío en que esta guía lo ayude a modificar el registro usando Windows Powershell.
También puede echar un vistazo a cómo usar PowerShell para reiniciar una computadora remota con Windows.

