Articles

Kuinka käyttää Powershellia rekisterin lukemiseen

Victor Ashiedu

June 3, 2020

4908 Views0

savesavedremoved0
PowerShell read registry value

affiliate Disclosure
jos ostat tuotteen kautta joitakin linkkejä tässä viestissä, kuten Amazon associate itechguides.com tienaa kelpoisuusostoilla.

tässä Itechguidessa Victor opettaa sinulle, miten voit käyttää powershellia rekisterin arvon lukemiseen.

opas alkaa opettamalla, miten muotoillaan rekisterin polku käytettäväksi Powershellissa. Sitten se kattaa 3 tapaa käyttää powershellia rekisterin arvon lukemiseen.

kaikissa tämän oppaan esimerkeissä luen rekisterin arvon tässä polussa ”HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion”.

Laajenna ”Selaa Post Topics” alla mennäksesi suoraan aiheeseen.

Browse Post Topics

How to Format Registry Paths for PowerShell

How to Use PowerShell to Read Registry Value - How to Format Registry Paths for PowerShell

ennen kuin opetan sinua käyttämään powershellia rekisterin arvon lukemiseen, haluan opettaa sinulle, miten muotoilet rekisteripolut toimiaksesi powershellissa.

Windowsin rekisterissä on 5 ylätason (Juurinäppäimet:

  • HKEY_LOCAL_MACHINE
  • HKEY_CURRENT_CONFIG
  • HKEY_CLASSES_ROOT
  • hkey_users
  • HKEY_CURRENT_USER
  • rekisteriarvon lukemiseksi määritetään avain polkuna Get-ItemProperty-tai Get-Item-Cmdleteissä. Rekisteripolun muotoiluun on 2 tapaa:

    käytä koko Rekisteriavainpolkua

    Enter Registry::: jota seuraa täydellinen polku rekisteriin. Esimerkiksi, määrittää ”HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows \ CurrentVersion”, käytän ” Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows \ CurrentVersion ”

    käytä lyhennettyä Rekisteriavainpolkua

    voit syöttää myös ylätason rekisteriavaimen lyhenteen (root key), jota seuraa kaksoispiste (:) ja sitten koko rekisteriavaimen polun (ilman juurinimeä). Juurinäppäinten lyhenteet:

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

    näin ollen määritetään rekisteripolku ”HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion” tällä toisella menetelmällä, se kirjoitetaan – ”HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion”

    huomaa, että vaikka JUURINIMI on poistettu, ensimmäinen vinoviiva (\) säilytettiin.

    miten kopioin rekisteriavaimen nimen

    vielä yksi asia ennen kuin siirryn eteenpäin, on parempi kopioida polku rekisteriavaimeen, jonka haluat lukea Powershellissa sen sijaan, että kirjoittaisin sen käsin. Jos haluat kopioida rekisteriavaimen, napsauta sitä hiiren kakkospainikkeella ja valitse Kopioi avaimen nimi.

    How to Use PowerShell to Read Registry Value - How to Format Registry Paths for PowerShell

    3 Methods to Use PowerShell to Read Registry Value

    3 methods to use PowerShell to read registry value

    now that you know how to format a registry path for use with PowerShell, in this section, I will teach you 3 method to use PowerShell to read registry value:

    Palauta kaikki rekisteriavaimen arvot

    palauttaaksesi kaikki rekisteriavaimen arvot, anna alla oleva komento ja paina enter.

    Get-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion
    muuta polku sille rekisteriavaimelle, jonka arvot haluat lukea. Muista rekisterin muotoilu viimeisestä osiosta.

    komento palauttaa kaikki määrätyn polun arvot. Toinen kuva alla on varsinainen rekisterimerkintä. Jos vertaat PowerShellin tulosta ja rekisterin arvoja (toinen paneeli), ne ovat täsmälleen samat.

    palauta tietty arvo rekisteriavaimessa

    viimeisen osion jälkeen komento palautti kaikki määrätyn rekisteripolun arvot. Voit kuitenkin käyttää Powershellia myös rekisterin arvon lukemiseen, mutta palauttaa tietyn arvon. On olemassa useita tapoja tehdä tämä.

    viimeinen komento palautti alla olevassa kuvakaappauksessa esitetyt arvot.

    tässä kuvassa on tyhjä alt-attribuutti; sen tiedostonimi on image-74-1024x591.png

    palauttaaksesi arvon CommonFilesDir, käytä jotain alla olevista komennoista:

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

    2 komentoa palauttaa tuloksen 2 eri muodossa. Ensimmäinen palauttaa rekisteritiedot ilman nimeä. Toinen komento kuitenkin palautti molemmat. Katso kuvakaappaus alta.

    Palauta rekisterien nimet ilman tietoja

    viimeisen alaosiossa Viimeinen komento palautti sekä rekisteriavainten Nimet että niiden tiedot.

    joskus nimet kannattaa kuitenkin näyttää ilman tietoja. Voit käyttää Get-Item Cmdlet tehdä tämän. Katso alla oleva komento …

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

    komento palauttaa rekisteriavainten nimet ilman oheista tieto-saraketta.

    If hope I was able to successfully teach you how to use PowerShell to read registry value! Toivottavasti myös Itechguidesta oli apua. Jos huomasit sen hyödylliseksi, äänestä Kyllä alla olevaan” oliko tämä viesti hyödyllinen ” – kysymykseen.