Expert Geek Navigáljon a Registry Command-Line stílusban, mint a PowerShell használatával
A meghajtó fogalma a PowerShell-ben nem a fizikai meghajtókról szól, hanem arról, hogy bármilyen adattárolót egységes felületként reprezentáljon. A megfelelő szolgáltató használatával elérheti a nyilvántartást, mintha egy fájlszerkezet lenne.
Navigálás a Shellben
Nyissa meg a PowerShell programot a PowerShell beírásával a keresősávba és nyomja meg az enter billentyűt.
Amikor megnyílik a PowerShell, írja be:
HKCU:
A HKEY_CURRENT _USER kaptárba való váltáshoz.
A rendszerleíró kulcsok hasonlóak a mappákhoz. A kulcsértékek azonban nem viselkednek, mint a fájlok. Ehelyett a kulcsok tulajdonságait kezelik, és a tulajdonság oszlopban jelennek meg. A kulcsok listájának megtekintéséhez egyszerűen futtathatja:
Dir
Ahhoz, hogy többet tegyünk a kulcsokkal, amelyek legegyszerűbbek egy változó létrehozásához a kulcshoz. A HKEY_CURRENT_USER szoftver Microsoft Windows CurrentView Explorer kulcsához egy változó nevű kulcsot készíthet.
$ key = Get-Item HKCU: Szoftver Microsoft Windows CurrentVersion Explorer
Ezután láthatja, hogy hány értéket tartalmaz a kulcsváltozó. Ehhez egy ValueCount nevű tulajdonságot kell használnunk.
$ key.ValueCount
Mint látható, 6 érték van. Megmondja nekünk, hogy hány érték van, de nem mondja el nekünk, hogy milyen értékeket hívnak meg, hogy meg kell nézni a kulcsok tulajdonságait.
$ key.Property
Ha az értékek tartalmát szeretné letölteni, akkor a PSPath tulajdonságot a Get-ItemProperty paranccsal együtt használhatja az alábbiak szerint. Létrehozunk egy változót, amelyet az értéknek nevezünk, hogy segítsen nekünk az egyéni értékek fogadásában.
$ value = Get-ItemProperty $ gomb.PSPath
Ez a tartalom minden értékét lekéri a kulcsban, de azért, mert létrehoztuk az értékváltozót, elemezhetjük azt az egyedi tulajdonságot, amelyet letölteni szeretnénk. Például.
$ value.Shellstate
Csak a Shellstate érték tartalmát adja vissza.
Kulcsok létrehozása
Új kulcsok létrehozása olyan, mint egy új mappa létrehozása:
Új tétel-típusú könyvtár „Írja be az új kulcs nevét itt”
Kulcsok törlése
A kulcs törlése az Elem-elem parancs használatával történik:
Elem eltávolítása „Írja be az új kulcs nevét itt”
Értékek létrehozása
Új értékek hozzáadásához a Set-ItemProperty-t kell használni
Tárgy típus | tart | Adattípus |
Húr | Húr | REG_SZ |
ExpandedString | Olyan környezeti változókkal rendelkező karaktersorozat, amelyek meghívásakor megoldásra kerülnek | REG_EXPANDED_SZ |
kétkomponensű | Bináris érték | REG_BINARY |
DWord | Numerikus érték | REG_DWORD |
MultiString | Több sor szövege | REG_MULTI_SZ |
qWORD | 64 bites numerikus értékek | Reg_qword |
Érték létrehozásához használja a következő szintaxist:
Set-ItemProperty HKCU: Szoftver Microsoft Windows CurrentVersion Explorer-típusú karakterlánc „New Value” érték „123”
Az értéket létrehozó kulcs elérési útját helyettesítheti, és a fenti táblázatban a másik típusú paramétert helyettesítheti..
Értékek törlése
Az értékeket az Remove-ItemProperty parancs segítségével törölheti.
Eltávolítás-ItemProperty HKCU: Szoftver A Microsoft Windows jelenlegi verziója „Új érték”