Szakértői Geek: Navigáljon a rendszerleíró adatbázis parancssori stílusához Mint egy meghajtó a PowerShell segítségével

Tartalomjegyzék:

Szakértői Geek: Navigáljon a rendszerleíró adatbázis parancssori stílusához Mint egy meghajtó a PowerShell segítségével
Szakértői Geek: Navigáljon a rendszerleíró adatbázis parancssori stílusához Mint egy meghajtó a PowerShell segítségével

Videó: Szakértői Geek: Navigáljon a rendszerleíró adatbázis parancssori stílusához Mint egy meghajtó a PowerShell segítségével

Videó: Szakértői Geek: Navigáljon a rendszerleíró adatbázis parancssori stílusához Mint egy meghajtó a PowerShell segítségével
Videó: How to Safely Use Microsoft Windows XP FOREVER! - YouTube 2024, Április
Anonim
A meghajtó koncepciója a PowerShell-ben nem a fizikai meghajtókról szól, hanem arról, hogy az adattároló egy konzisztens felületként jelenjen meg. A megfelelő szolgáltató segítségével a rendszerleíró adatbázist úgy is elérheti, mintha egy fájlszerkezet lenne.
A meghajtó koncepciója a PowerShell-ben nem a fizikai meghajtókról szól, hanem arról, hogy az adattároló egy konzisztens felületként jelenjen meg. A megfelelő szolgáltató segítségével a rendszerleíró adatbázist úgy is elérheti, mintha egy fájlszerkezet lenne.

Navigálás a Shellben

Nyissa meg a PowerShellet a PowerShell beírásával a keresősávba és nyomja meg az enter billentyűt.

A PowerShell megnyitásakor írja be:
A PowerShell megnyitásakor írja be:

cd HKCU:

A HKEY_CURRENT _USER hive megváltoztatása.

A rendszerleíró kulcsok olyanok, mint a mappák. A kulcsértékek azonban nem viselkednek, mint a fájlok. Ehelyett a kulcs tulajdonságait kezelik, és a tulajdonság oszlopban jelennek meg. A kulcsok listájának megtekintéséhez egyszerűen futtathatja:
A rendszerleíró kulcsok olyanok, mint a mappák. A kulcsértékek azonban nem viselkednek, mint a fájlok. Ehelyett a kulcs tulajdonságait kezelik, és a tulajdonság oszlopban jelennek meg. A kulcsok listájának megtekintéséhez egyszerűen futtathatja:

Dir

Ha többet szeretne tenni a kulcsokkal, akkor a legegyszerűbb egy változót létrehozni a kulcs számára. Lehetővé teszi, hogy a HKEY CURRENT USER Software Microsoft Windows CurrentVersion Explorer kulcsot egy kulcs nevű változó készítsék.
Ha többet szeretne tenni a kulcsokkal, akkor a legegyszerűbb egy változót létrehozni a kulcs számára. Lehetővé teszi, hogy a HKEY CURRENT USER Software Microsoft Windows CurrentVersion Explorer kulcsot egy kulcs nevű változó készítsék.

$key = Get-Item HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer

Ezután megnézheti, hány értéket tartalmaz a kulcsváltozó. Ehhez egy ValueCount nevű tulajdonságot kell használnunk.
Ezután megnézheti, 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. Azt mondja meg, hogy hány érték van, de nem mondja meg, hogy mit jelentenek az értékek, hogy meg kell nézni a kulcsok tulajdonság tulajdonságát.
Mint látható, 6 érték van. Azt mondja meg, hogy hány érték van, de nem mondja meg, hogy mit jelentenek az értékek, hogy meg kell nézni a kulcsok tulajdonság tulajdonságát.

$key.Property

Image
Image

Ha meg szeretné visszakeresni az értékek tartalmát, a PSPath tulajdonságot a Get-ItemProperty parancssal együtt a következőképpen használhatja. Hozzunk létre egy változó nevű értéket, amely segít az egyedi értékek fogadásában.

$value = Get-ItemProperty $key.PSPath

Ez lekéri a kulcshoz tartozó összes érték tartalmát, de mivel létrehoztuk az értékváltozót, meg tudjuk vizsgálni egy egyedi tulajdonságot a lekérdezéshez. Például.
Ez lekéri a kulcshoz tartozó összes érték tartalmát, de mivel létrehoztuk az értékváltozót, meg tudjuk vizsgálni egy egyedi tulajdonságot a lekérdezéshez. 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:

New-Item -type Directory “Type New Key Name Here”

Image
Image

Kulcsok törlése

A kulcs törlése a Remove-Item paranccsal történik, így:

Remove-Item “Type New Key Name Here”

Image
Image

Értékek létrehozása

Új kulcsok 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 karakterlánc, amely környezeti változókkal van feloldva, amikor meghívást kap REG_EXPANDED_SZ
kétkomponensű Bináris érték REG_BINARY
DWord Numerikus érték REG_DWORD
MultiString Többsoros szöveg REG_MULTI_SZ
qWORD 64-bites numerikus értékek Reg_qword

Az érték létrehozásához használja a következő szintaxist:

Set-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer –type string –name “New Value” –value “123”

Lehetőség van arra, hogy kicserélje azt az elérési utat, amelyikhez az értéket meg kívánja hozni, és egy másik típushoz tartozó típusú paraméter helyettesítheti a fenti táblázatot.

Értékek törlése

Az értékeket az Remove-ItemProperty parancs segítségével törölheti.

Remove-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer “New Value”

Ajánlott: