Wat zijn de registersleutels in PowerShell en hoe het werkt

Wat Zijn De Registersleutels In Powershell En Hoe Het Werkt



Registersleutels zijn de items op het PowerShell-station die kunnen worden beschouwd als containerachtige mappen met daarin waarden, sleutels en subsleutels. De registerwaarden kunnen worden beschouwd als de bestanden in die mappen. Het uitvoeren van bewerkingen met registersleutels is hetzelfde als werken met de lokale map en de bijbehorende bestanden. Registersleutels zijn echter alleen geldig of bestaan ​​binnen de ' Windows-register ”.

De volgende gids zal informatie over de registersleutels en hun werking observeren.

Wat zijn de registersleutels in PowerShell en hoe het werkt?

PowerShell-registersleutels bevatten twee exemplaren, waaronder ' HKEY_CURRENT_USER ' en de ' HKEY_LOCAL_MACHINE ”. Het eerste exemplaar bevat de informatie van de momenteel ingelogde gebruiker over de root/het pad, zoals schermkleuren, gebruikersmappen en configuratiescherm. Terwijl de tweede instantie de instelling opslaat die alleen specifiek is voor de lokale computer.







Hoe registersleutels werken in PowerShell?

Het register in Windows slaat de informatie op waar het besturingssysteem doorheen navigeert, zoals toepassingen of bestanden. Bekijk de meegeleverde voorbeelden om de verdere functionaliteit of werking van de registersleutels te verkennen.



Voorbeeld 1: kopieer de registersleutel van PowerShell

Voer de onderstaande opdracht uit om de registersleutels in PowerShell te kopiëren:



Kopieer-item -Pad 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion' -Bestemming HKCU:

Volg de bovenstaande code en geef eerst de ' Kopieer-item ” cmdlet naast de “ -Pad ” parameter waaraan de vermelde waarden zijn toegewezen. Typ vervolgens de ' -Bestemming ” parameter en geef deze de waarde “ HKCU: ”:





Voorbeeld 2: Maak de registersleutel in PowerShell

Gebruik de ' Nieuw item ” commando en de “ -Pad ” parameter waaraan de vermelde waarde is toegewezen:



Nieuw item -Pad HKCU:\New_Registry_Key

Voorbeeld 3: verwijder de registersleutel in PowerShell

Om een ​​registersleutel te verwijderen of te verwijderen, vermeldt u de ' Verwijder voorwerp ” commando samen met de “ -Pad ' parameter. Wijs het vervolgens de registernaam en het pad toe:

Verwijder voorwerp -Pad HKCU:\New_Registry_Key

Voorbeeld 4: maak een lijst van alle subsleutels met behulp van PowerShell

Voer de onderstaande opdracht uit om alle subsleutels in PowerShell weer te geven:

Get-ChildItem -Pad HKCU:\ | Selecteer-Object Naam

In de bovengenoemde code:

  • Gebruik de ' Get-ChildItem ” commando en wijs de “ HKCU:\ ' naar de ' -Pad ' parameter.
  • Geef daarna de ' | 'pijplijn en specificeer de cmdlet' Selecteer-Object ' en de ' Naam ”:

Voorbeeld 5: alle sleutels onder een specifieke sleutel verwijderen

Als gebruikers alle sleutels en subsleutels willen verwijderen, moeten ze de ' HKCU:\HuidigeVersie ' naar de ' Verwijder voorwerp ” commando:

Verwijder voorwerp -Pad HKCU:\HuidigeVersie

Dat is alles! We hebben gedetailleerde informatie verstrekt over PowerShell-registersleutels.

Conclusie

Registersleutels in PowerShell zijn containerachtige mappen die bestaan ​​uit registerwaarden als bestanden erin. PowerShell gebruikt de registerprovider om toegang te krijgen tot de registersleutels en deze te wijzigen. Dit bericht illustreerde de registersleutels met behulp van meerdere voorbeelden.