Articles

Hvordan til at Bruge PowerShell til at Læse Værdien i Registreringsdatabasen

Victor Ashiedu

3 juni, 2020

4908 Views0

SaveSavedRemoved0
powershell læs værdi i registreringsdatabasen

Affiliate Offentliggørelse
Hvis du køber et produkt via nogle af de links i dette indlæg, som Amazon Associate Itechguides.com tjener fra kvalificerende køb.

i denne Itechguide Lærer Victor dig, hvordan du bruger Strømshell til at læse registreringsværdi.

guiden starter med at lære dig, hvordan du formaterer registreringssti til brug med . Derefter dækker det 3 metoder til at bruge Strømshell til at læse registreringsværdi.

i alle eksempler i denne vejledning vil jeg læse registreringsværdien i denne sti “HKEY_LOCAL_MACHINE\Microsoft\vinduer\CurrentVersion”.

Udvid “gennemse indlæg emner” nedenfor for at gå direkte til et emne.

gennemse indlæg emner

Sådan formateres Registreringsstier til Strømshell

Sådan bruges Strømshell til at læse registreringsværdi - Sådan formateres Registreringsstier til Strømshell

før jeg lærer dig, hvordan du bruger strømshell til at læse registreringsværdi, vil jeg lære dig, hvordan du formaterer registreringsstier til at arbejde med strømshell.

vinduer registreringsdatabasen har 5 øverste niveau (Root nøgler):

  1. HKEY_LOCAL_MACHINE
  2. HKEY_CURRENT_CONFIG
  3. HKEY_CLASSES_ROOT
  4. HKEY_USERS
  5. HKEY_CURRENT_USER
  6. for at læse en registreringsværdi angiver du nøglen som en sti i Get-ItemProperty eller Get-Item Cmdlets. Der er 2 måder at formatere registreringsstien på:

    Brug den fulde Registreringsnøglesti

    Enter Registry:: efterfulgt af den fulde sti til registreringsdatabasen. For eksempel at angive” HKEY_LOCAL_MACHINE\Microsoft\vinduer\CurrentVersion”, vil jeg bruge ” Registry::HKEY_LOCAL_MACHINE”

    Brug den forkortede registreringsnøgle sti

    Du kan også indtaste forkortelsen af registreringsnøglen på øverste niveau (rodnøgle) efterfulgt af et kolon (:), derefter den fulde sti til registreringsnøglen (uden rodnavnet). Forkortelserne for rodnøglerne:

    HKEY_LOCAL_MACHINE – HKLM
    HKEY_CURRENT_CONFIG – HKCC
    HKEY_CLASSES_ROOT – HKCR
    HKEY_USERS – HKU
    HKEY_CURRENT_USER – HKU

    derfor, for at angive registreringsdatabasen sti “HKEY_LOCAL_MACHINE\vil skrevet –” HKLM:\Microsoft\vinduer\CurrentVersion “

    bemærk, at selvom RODNAVNET er fjernet, blev den første skråstreg (\) bevaret.

    Sådan kopieres Registreringsnøglenavn

    en ting mere, før jeg går videre, er det bedre at kopiere stien til den registreringsnøgle, du vil læse med Strømshell i stedet for at skrive den manuelt. Hvis du vil kopiere en registreringsdatabasenøgle, skal du højreklikke på den og vælge Kopier Nøglenavn.

    Sådan bruges Strømshell til at læse registreringsværdi

    3 metoder til at bruge Strømshell til at læse registreringsværdi

    3 metoder til at bruge strømshell til at læse registreringsværdi

    nu hvor du ved, hvordan du formaterer en registreringssti til brug med strømshell, vil jeg i dette afsnit lære dig 3 metoder til at bruge strømshell til at læse registreringsværdi:

    returner alle værdier i en registreringsdatabasenøgle

    for at returnere alle værdierne for en registreringsdatabasenøgle skal du indtaste kommandoen nedenfor og trykke på enter.

    Get-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion
    Skift stien til stien for den registreringsdatabasenøgle, du vil læse dens værdier. Husk registreringsdatabasen formatering fra det sidste afsnit.

    kommandoen returnerer alle værdierne i den angivne sti. Det andet billede nedenfor er den faktiske registreringsdatabase post. Hvis du sammenligner Effektskal-resultatet og registreringsværdierne (anden rude), er de nøjagtigt de samme.

    returner en bestemt værdi i en registreringsdatabasenøgle

    efterfølgende fra det sidste afsnit returnerede kommandoen alle værdier i den angivne registreringsdatabasesti. Du kan dog også bruge til at læse registreringsværdi, men returnere en bestemt værdi. Der er flere måder at gøre dette på.

    den sidste kommando returnerede værdierne vist i skærmbilledet nedenfor.

    dette billede har en tom alt-attribut; dens filnavn er image-74-1024h591.png

    for at returnere værdien CommonFilesDir skal du bruge en af kommandoerne nedenfor:

    (Get-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion).CommonFilesDir
    Get-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion | Select-Object CommonFilesDir

    de 2 kommandoer returnerer resultatet i 2 forskellige formater. Den første returnerer registreringsdataene uden navnet. Den anden kommando returnerede dog begge dele. Se skærmbilledet nedenfor.

    returner Registreringsnavne uden Data

    den sidste kommando i det sidste sidste underafsnit returnerede både navnene på registreringsnøglerne og deres Data.

    men nogle gange vil du måske vise navnene uden dataene. Du kan bruge Get-Item Cmdlet til at gøre dette. Se kommandoen nedenfor …

    Get-Item -Path Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion | Select-Object -ExpandProperty Property

    kommandoen returnerer navnene på registreringsnøglerne uden den ledsagende datakolonne.

    Hvis jeg håber, at jeg med succes kunne lære dig, hvordan du bruger Strømshell til at læse registreringsværdi! Jeg håber også, at du fandt Itechguide hjælpsom. Hvis du fandt det nyttigt, bedes du stemme ja til spørgsmålet “var dette indlæg nyttigt” nedenfor.