Pagrindinis » kaip » „Expert Geek“ Naršykite registro komandų eilutės stilių Kaip ir „PowerShell“

    „Expert Geek“ Naršykite registro komandų eilutės stilių Kaip ir „PowerShell“

    „PowerShell“ disko koncepcija nėra susijusi su fiziniais diskais, bet apie bet kokios duomenų saugyklos atstovavimą kaip nuoseklią sąsają. Naudodamiesi tinkamu teikėju, netgi galite prieiti prie registro taip, lyg jis būtų failų struktūra.

    Navigacija „Shell“

    Atidarykite „PowerShell“ įvesdami „PowerShell“ į paieškos juostą ir paspausdami Enter.

    Kai atidaromas „PowerShell“, įveskite:

    „HKCU“:

    Norėdami pakeisti HKEY_CURRENT _USER avilį.

    Registro raktai yra panašūs į aplankus. Tačiau pagrindinės vertės neveikia kaip failai. Vietoj to jie tvarkomi kaip raktų savybės ir rodomi nuosavybės stulpelyje. Jei norite pamatyti raktų sąrašą, kurį galite tiesiog paleisti:

    Dir

    Jei norite padaryti daugiau su mygtukais, kurių lengviausia sukurti raktui kintamąjį. Leidžia sukurti kintamąjį, vadinamą raktu, HKEY_CURRENT_USER programinės įrangos „Microsoft Windows“ versijos „Explorer“ klavišui.

    $ key = Get-Item HKCU: Programinė įranga „Microsoft“ „Windows“ dabartinė versija „Explorer“

    Kitas leidžia pamatyti, kiek vertybių yra mano pagrindinis kintamasis. Norėdami tai padaryti, turime naudoti turtą, vadinamą „ValueCount“.

    $ key.ValueCount

    Kaip matote, yra 6 vertybės. Jis pasakoja mums, kiek vertybių yra, bet nepraneša mums, kokių verčių reikia daryti, kad galėtumėte pažvelgti į raktų turtą.

    $ key.Property

    Jei norite gauti vertybių turinį, galite naudoti PSPath savybę kartu su komanda „Get-ItemProperty“ taip. Sukursime kintamąjį, vadinamą verte, kad padėtų mums gauti individualias vertes.

    $ value = Get-ItemProperty $ raktas.PSPath

    Tai atkurs visų raktų reikšmių turinį, bet todėl, kad sukūrėme vertės kintamąjį, mes galime ją analizuoti kaip atskirą turtą, kurį norite gauti. Pavyzdžiui.

    $ value.Shellstate

    Grąžins tik Shellstate vertės turinį.

    Klavišų kūrimas

    Naujų raktų kūrimas yra tarsi naujo aplanko kūrimas:

    Naujos prekės tipo katalogas „Įveskite čia naują raktą“

    Klavišų trynimas

    Klavišas ištrinamas naudojant komandą „Pašalinti elementą“, pvz .:

    Pašalinti elementą „Įveskite čia naują raktą“

    Vertybių kūrimas

    Jei norite į raktą įtraukti naujas reikšmes, turite naudoti „Set-ItemProperty“

    „ItemType“ Laiko Duomenų tipas
    String Eilutė REG_SZ
    IšplėstinėString Straipsnis su aplinkos kintamaisiais, kurie išsprendžiami, kai naudojami REG_EXPANDED_SZ
    Dvejetainis Binarinė vertė REG_BINARY
    DWord Skaitmeninė vertė REG_DWORD
    MultiString Kelių eilučių tekstas REG_MULTI_SZ
    QWord 64 bitų skaitinės vertės REG_QWORD

    Jei norite sukurti vertę, naudokite šią sintaksę:

    „Set-ItemProperty“ HKCU: Programinė įranga „Microsoft“ Windows „CurrentVersion“ naršyklės tipo eilutės pavadinimas „New Value“ reikšmė „123“

    Galite pakeisti rakto, kuriame norite sukurti vertę, kelią ir galite pakeisti kito tipo parametrą iš aukščiau pateiktos lentelės.

    Vertybių ištrynimas

    Vertes galite ištrinti naudodami komandą Remove-ItemProperty.

    „Remove-ItemProperty“ HKCU: Programinė įranga „Microsoft“ „Windows“ naujausia versija „Nauja vertė“