Expert Geek Navigoi rekisterin komentorivin tyylillä PowerShellin avulla
PowerShellissa olevan aseman käsite ei koske fyysisiä asemia, vaan kaikkien tietovarastojen edustamista yhtenäisenä käyttöliittymänä. Oikean palveluntarjoajan avulla voit käyttää rekisteriä jopa sellaisena kuin se olisi tiedostorakenne.
Navigointi Shellissä
Avaa PowerShell kirjoittamalla PowerShell osaksi hakupalkkia ja painamalla enter.
Kun PowerShell avautuu, kirjoita:
cd HKCU:
Jos haluat vaihtaa HKEY_CURRENT _USER-pesään.
Rekisterin avaimet ovat kuin kansiot. Avainarvot eivät kuitenkaan toimi kuten tiedostot. Sen sijaan niitä hallitaan avainten ominaisuuksina ja ne näkyvät omaisuuden sarakkeessa. Näet luettelon avaimista, joita voit yksinkertaisesti käyttää:
Dir
Voit tehdä enemmän näppäimillä, joilla on helpoin luoda muuttujan avainta varten. Voit tehdä muuttujan nimeltä key, HKEY_CURRENT_USER-ohjelmiston Microsoft Windows CurrentVersion Explorer -avain.
$ key = Get-Item HKCU: Ohjelmisto Microsoft Windows CurrentVersion Explorer
Seuraavaksi näet, kuinka monta arvoa minun avainmuuttuja sisältää. Tätä varten meidän on käytettävä ValueCount-ominaisuutta.
$ key.ValueCount
Kuten näette, on 6 arvoa. Se kertoo meille, kuinka monta arvoa on, mutta ei kerro meille, mitä arvoja kutsutaan tekemään, jotta sinun tarvitsee tarkastella avainten omaisuutta..
$ key.Property
Jos haluat hakea arvojen sisällön, voit käyttää PSPath-ominaisuutta yhdessä Get-ItemProperty -komennon kanssa seuraavasti. Luomme muuttujan nimeltä arvo, joka auttaa meitä vastaanottamaan yksittäisiä arvoja.
$ value = Get-ItemProperty $ -avain.PSPath
Se noutaa kaikki avaimen arvot, mutta koska olemme luoneet arvomuuttujan, voimme kerätä sen yksittäiseksi omaisuudeksi, jonka haluat hakea. Esimerkiksi.
$ value.Shellstate
Palauttaa vain Shellstate-arvon sisällön.
Näppäinten luominen
Uusien avainten luominen on kuin uuden kansion luominen:
Uusi-kohde-tyyppinen hakemisto ”Kirjoita uusi avaimen nimi tähän”
Näppäinten poistaminen
Avain poistetaan käyttämällä Poista-kohde-komentoa kuten:
Poista-kohta “Kirjoita uusi avainnimi tähän”
Arvojen luominen
Jos haluat lisätä uusia arvoja avaimeen, sinun on käytettävä Set-ItemProperty -toimintoa
itemtype | Pitää | Tietotyyppi |
jono | Nauha | REG_SZ |
ExpandedString | Merkkijono, jossa on ympäristömuuttujia, jotka ratkaistaan, kun niitä käytetään | REG_EXPANDED_SZ |
Binääri | Binäärinen arvo | REG_BINARY |
DWord | Numeerinen arvo | REG_DWORD |
multistring | Useiden rivien teksti | REG_MULTI_SZ |
QWORD | 64-bittiset numeeriset arvot | REG_QWORD |
Voit luoda arvon käyttämällä seuraavaa syntaksia:
Set-ItemProperty HKCU: Ohjelmisto Microsoft Windows CurrentVersion Explorer -tyyppinen merkkijono-nimi "New Value" -arvo "123"
Voit korvata sen avaimen polun, johon haluat luoda arvon, ja voit korvata toisen tyypin parametrin yllä olevasta taulukosta.
Arvojen poistaminen
Voit poistaa arvot Remove-ItemProperty -komennolla.
Remove-ItemProperty HKCU: Ohjelmisto Microsoft Windows CurrentVersion -ohjelma “Uusi arvo”