If-Koubou

Expert Geek: Navigoi Rekisterin komento-Line-tyyliä, kuten PowerShellin käyttämää asemaa

Expert Geek: Navigoi Rekisterin komento-Line-tyyliä, kuten PowerShellin käyttämää asemaa (Miten)

PowerShellin käyttöaseman käsite ei koske fyysisiä asemia, vaan tietojen tallentamisen yhtenäisenä käyttöliittymänä. Oikean palveluntarjoajan avulla voit jopa käyttää rekisteriä ikään kuin se olisi tiedostorakenne.

Navigoi Shellissä

Avaa PowerShell kirjoittamalla PowerShell hakupalkkiin ja painamalla Enter.

Kun PowerShell avautuu, kirjoita:

cd HKCU:

Vaihda HKEY_CURRENT _USER pesään.

Rekisterin avaimet ovat kuin kansioita. Avainarvot eivät kuitenkaan toimi kuten tiedostot. Sen sijaan niitä hallitaan avainten ominaisuuksina ja ne näkyvät ominaisuuskolonnissa. Näet avainten luettelon, jota voit käyttää yksinkertaisesti:

Dir

Voit tehdä enemmän avaimilla sen helpoimmin luoda avaimen muuttuja. Voit tehdä HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer-avaimella muuttuja nimeltä avain.

$ key = Hanki kohde HKCU: \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer

Seuraavaksi näet, kuinka monta arvoa avainmuuttujani sisältää. Tätä varten meidän on käytettävä arvoa nimeltä ValueCount.

$ key.ValueCount

Kuten näet, on olemassa 6 arvoa. Se kertoo, kuinka monta arvoa on, mutta ei kerro meille, mitä arvoja kutsutaan tekemään, että sinun on tarkasteltava avainten kiinteistöominaisuutta.

$ key.Property

Jos haluat hakea arvojen sisällön, voit käyttää PSPath-ominaisuutta Get-ItemProperty-komennon kanssa seuraavalla tavalla. Luomme muuttujan nimeltä arvo, joka auttaa meitä saamaan yksittäisiä arvoja.

$ value = Get-ItemProperty $ key.PSPath

Se hakee avaimen kaikki arvot, mutta koska olemme luoneet arvonmuuttujan, voimme jäsentää sen yksittäisen omaisuuden hakea. Esimerkiksi.

$ value.Shellstate

Palauttaa vain Shellstate-arvon sisällön.

Avainten luominen

Uusien avainten luominen on kuin uuden kansion luominen:

New-Item -type Directory "Kirjoita uusi avaimen nimi tähän"

Avainten poistaminen

Avaimen poistaminen tapahtuu Remove-Item -komennolla kuten näin:

Poista-kohde "Kirjoita uusi avaimen nimi tähän"

Arvojen luominen

Uusien arvojen lisääminen avaimeen on käytettävä Set-ItemProperty-asetusta

itemtype Pitää Tietotyyppi
jono Nauha REG_SZ
ExpandedString Merkkijono, jonka ympäristömuuttujat ovat ratkaistuna, kun niitä kutsutaan REG_EXPANDED_SZ
Binääri Binaarinen arvo REG_BINARY
DWord Numeerinen arvo REG_DWORD
multistring Usean rivin teksti REG_MULTI_SZ
QWORD 64-bittiset numeeriset arvot REG_QWORD

Arvon luomiseksi käytä seuraavaa syntaksia:

Set-ItemProperty HKCU: \ Ohjelmisto \ Microsoft \ Windows \ CurrentVersion \ Explorer -tyypin merkkijonon -nimi "Uusi arvo" -arvo "123"

Voit korvata avaimen polun, johon haluat luoda arvon, ja voit korvata toisen tyyppisen -tyyppisen parametrin yllä olevasta taulukosta.

Arvojen poistaminen

Voit poistaa arvot käyttämällä Remove-ItemProperty-komentoa.

Remove-ItemProperty HKCU: \ Ohjelmisto \ Microsoft \ Windows \ CurrentVersion \ Explorer "Uusi arvo"