Gebruik PowerShell om registerwaarden te wijzigen of te wijzigen

Een registervermelding(Registry) kan eenvoudig worden gewijzigd met de Register-editor(Registry Editor) . Als uw werk echter veel scripting met zich meebrengt en u ooit het register moet wijzigen met PowerShell , dan zou dit artikel u moeten helpen.

Gebruik PowerShell(Use PowerShell) om registerwaarden(Registry) te wijzigen

In dit artikel zullen we zien hoe u het register kunt wijzigen met behulp van twee bekende PowerShell-cmdlets . De eerste cmdlet is New-Item en de tweede is Set-ItemProperty . U kunt een van deze cmdlets gebruiken om een ​​bestaande registersleutel te wijzigen of een nieuwe registerwaarde toe te voegen.

1] Wijzig(Modify) het register met behulp van New-Item PowerShell- cmdlet

Gebruik PowerShell om registerwaarden te wijzigen

In dit voorbeeld maak ik AllowIndexingEncryptedStoresOrItems register DWORD op

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Windows Search and set it to 1.

Gewoonlijk wordt dit register - DWORD gemaakt om Windows 10 in staat te stellen (Windows 10)versleutelde bestanden te indexeren . De registersleutel van Windows Search bestaat standaard niet. (Windows Search)Dus ik zal dat eerst maken, en dan zal ik het register DWORD maken en instellen op 1. U kunt de locatie en waarden van de registersleutel in uw geval vervangen. Hier zijn de betrokken stappen.

Open Windows PowerShell als beheerder(Administrator) .

 

Typ het volgende en druk op  Enter  om naar de registerlocatie te gaan:

Set-Location -Path 'HKLM:\Software\Policies\Microsoft\Windows'

Voer vervolgens de volgende cmdlet uit om de nieuwe registersubsleutel met de naam Windows Search te maken . Ik gebruik hier de parameter -Force om te overschrijven als de registeritems al bestaan.

Get-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows' | New-Item -Name 'Windows Search' -Force

Nu de registersubsleutel is gemaakt, zal ik nu register- DWORD maken en hiervoor de volgende code uitvoeren: 

New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\Windows Search' -Name 'AllowIndexingEncryptedStoresOrItems' -Value "1" -PropertyType DWORD -Force

Opmerking:(Note:) als u een tekenreeks maakt, moet u de -PropertyType als tekenreeks gebruiken.

U kunt pop-locatie uitvoeren om terug te gaan naar de normale Power shell waar u andere cmdlets kunt uitvoeren.

2] Wijzig(Modify) het register met behulp van Set-ItemProperty PowerShell- cmdlet

Beheerder Windows Powershell

Voor dit voorbeeld zal ik HideSCAVolume registry DWORD instellen op

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies to 0.

Als u deze DWORD instelt(DWORD) op 0, wordt het volumepictogram hersteld als dit op de taakbalk ontbreekt. Dit zijn de stappen hiervoor:

Open Windows PowerShell (Beheerder).

Kopieer en plak vervolgens deze cmdlet om registermanipulatie uit te voeren. Natuurlijk moet u de registerlocatie en -waarde wijzigen met uw eigen, in de onderstaande code:

Set-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer -Name HideSCAVolume -Value 0 -Force

Met deze methode hoeft u geen pop-locatie uit te voeren om terug te gaan naar de normale PowerShell , omdat de registerwijziging hier rechtstreeks wordt aangebracht.

Ik vertrouw erop dat deze handleiding u helpt bij het wijzigen van het register met Windows Powershell .

U kunt ook kijken hoe u PowerShell kunt gebruiken om een ​​externe Windows-computer opnieuw op te starten.(how to use PowerShell to restart a remote Windows computer.)

 



About the author

Ik ben software engineer en heb ervaring met zowel Microsoft Office als de Chrome browser. Ik heb kennis van vele aspecten van webontwikkeling, inclusief maar niet beperkt tot: HTML, CSS, JavaScript, jQuery en React. Door mijn interesse in het werken met technologie ben ik ook bekend met verschillende platformen (Windows, Mac, iOS) en begrijp ik hoe ze werken.



Related posts