Homepage » hogyan kell » Expert Geek Navigáljon a Registry Command-Line stílusban, mint a PowerShell használatával

    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”