Hvordan Bruke PowerShell Til Å Lese Registerverdien
Tilknyttet Avsløring
hvis du kjøper Et Produkt via noen av linkene I Dette Innlegget, som en amazon associate itechguides.com tjener fra kvalifiserende kjop.
I Denne Itechguide lærer Victor deg hvordan Du bruker PowerShell til å lese registerverdi.
guiden starter med å lære deg hvordan du formaterer registerbanen som Skal brukes Med PowerShell. Deretter dekker det 3 metoder for Å bruke PowerShell til å lese registerverdi.
Utvid «Browse Post Topics» nedenfor for å gå rett til et emne.
Slik Formaterer Du Registerbaner for PowerShell
før jeg lærer deg hvordan du bruker powershell til å lese registerverdi, vil Jeg Lære Deg Hvordan Du Formaterer registerbaner for å jobbe med powershell.
Windows-registret har 5 øverste nivå (Root nøkler):
- HKEY_LOCAL_MACHINE
- HKEY_CURRENT_CONFIG
- HKEY_CLASSES_ROOT
- HKEY_CURRENT_USER
hvis du vil lese en registerverdi, angir du nøkkelen som en bane i Cmdletene Get-ItemProperty eller Get-Item. Det er 2 måter å formatere registerbanen på:
Bruk Hele Registernøkkelbanen
Skriv Inn Register:: etterfulgt av hele banen til registret. For eksempel, for å spesifisere «HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion», vil jeg bruke » Registry::HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft\Windows \ CurrentVersion»
Bruk Den Forkortede Registernøkkelbanen
du kan også skrive inn forkortelsen til registernøkkelen på øverste nivå (rotnøkkel), etterfulgt av et kolon (:), deretter hele banen til registernøkkelen (uten rotnavnet). Forkortelsene for rotnøklene:
Hkey_local_machine – Hklm
Hkey_current_config – hkcc
hkey_classes_root – hkcr
Hkey_users – hku
Hkey_current_user – HKCU
derfor, for å spesifisere registerbanen «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion» med denne andre metoden, vil den skrevet – «hklm:\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION»
Slik Kopierer Du Registernøkkelnavn
En ting til før jeg går videre, er det bedre å kopiere banen til registernøkkelen du vil lese Med PowerShell i stedet for å skrive den manuelt. Hvis du vil kopiere en registernøkkel, høyreklikker du den og velger Kopier Nøkkelnavn.
3 Metoder For Å Bruke PowerShell Til Å Lese Registerverdi
nå som du vet hvordan du formaterer en registerbane for bruk med powershell, vil jeg i denne delen lære deg 3 metoder for å bruke powershell Til Å Lese registerverdi:
Returnere Alle Verdier i En Registernøkkel
hvis du vil returnere alle verdiene i en registernøkkel, skriver du inn kommandoen nedenfor og trykker enter.
Get-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion
kommandoen returnerer alle verdiene i den angitte banen. Det andre bildet nedenfor er selve registeroppføringen. Hvis Du sammenligner PowerShell-resultatet og registerverdiene (andre rute), er de nøyaktig det samme.
returner en bestemt verdi i en registernøkkel
etter på fra den siste delen returnerte kommandoen alle verdier i den angitte registerbanen. Du kan imidlertid også bruke PowerShell til å lese registerverdi, men returnere en bestemt verdi. Det er flere måter å gjøre dette på.
den siste kommandoen returnerte verdiene som vises i skjermbildet nedenfor.
for å returnere Verdien CommonFilesDir, bruk en av kommandoene nedenfor:
(Get-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion).CommonFilesDir
Get-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion | Select-Object CommonFilesDir
de 2 kommandoene vil returnere resultatet i 2 forskjellige formater. Den første returnerer registerdataene, uten navnet. Den andre kommandoen returnerte imidlertid begge. Se skjermbildet nedenfor.
Returner Registernavn uten Data
den siste kommandoen i siste siste underdel returnerte både navnene på registernøklene og Deres Data.
men noen Ganger vil Du kanskje vise Navnene uten Dataene. Du kan bruke Cmdleten Get-Item til å gjøre dette. Se kommandoen nedenfor…
Get-Item -Path Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion | Select-Object -ExpandProperty Property
kommandoen returnerer Navnene på registernøklene uten tilhørende datakolonne.
Hvis håp kunne jeg lære deg hvordan Du bruker PowerShell til å lese registerverdi! Jeg håper også Du fant Itechguide nyttig. Hvis du fant det nyttig, vennligst stemme ja Til» Var dette innlegget Nyttig » spørsmålet nedenfor.
Leave a Reply