Domača » kako » Strokovni Geek Navigacija v slogi ukazne vrstice registra, kot je pogon z uporabo PowerShell

    Strokovni Geek Navigacija v slogi ukazne vrstice registra, kot je pogon z uporabo PowerShell

    Koncept pogona v PowerShell se ne nanaša na fizične pogone, temveč na to, da predstavljajo vsako shrambo podatkov kot dosleden vmesnik. S pravim ponudnikom lahko dostopate do registra, kot da bi bila struktura datotek.

    Navigacija v lupini

    Odprite PowerShell tako, da v iskalno vrstico vnesete PowerShell in pritisnete Enter.

    Ko se PowerShell odpre, vnesite:

    cd HKCU:

    Za spremembo v panj HKEY_CURRENT _USER.

    Ključi v registru so kot mape. Vendar pa se ključne vrednosti ne obnašajo kot datoteke. Namesto tega se upravljajo kot lastnosti ključev in so prikazane v stolpcu lastnosti. Če želite videti seznam tipk, lahko preprosto zaženete:

    Dir

    Če želite narediti več s tipkami, najlažje naredite spremenljivko za ključ. Omogoča, da naredimo spremenljivko, imenovano ključ, za programsko opremo HKEY_CURRENT_USER \ t.

    $ key = Get-Item HKCU: Programska oprema Microsoft Windows VSEBINA Explorer

    Nato si oglejte, koliko vrednosti vsebuje moja spremenljivka ključa. Za to moramo uporabiti lastnost, imenovano ValueCount.

    $ key.ValueCount

    Kot lahko vidite, je 6 vrednosti. To nam pove, koliko vrednosti je, vendar nam ne pove, katere vrednosti so poklicane, da bi morali pogledati lastnosti nepremičnin ključev..

    $ key.Property

    Če želite pridobiti vsebino vrednosti, lahko uporabite lastnost PSPath skupaj z ukazom Get-ItemProperty, kot sledi. Ustvarili bomo spremenljivko, imenovano vrednost, ki nam bo pomagala pri prejemanju posameznih vrednosti.

    $ value = Get-ItemProperty $ key.PSPath

    To bo pridobilo vsebino za vse vrednosti v ključu, toda ker smo ustvarili spremenljivko vrednosti, jo lahko razčlenimo na posamezno lastnost. Na primer.

    $ value.Shellstate

    Vrne samo vsebino vrednosti Shellstate.

    Ustvarjanje tipk

    Ustvarjanje novih ključev je kot ustvarjanje nove mape:

    Imenik novega tipa-postavke »Tukaj vnesite novo ime ključa«

    Brisanje ključev

    Brisanje ključa se izvede s pomočjo ukaza Remove-Item, na primer:

    Odstrani element »Tukaj vnesite novo ime ključa«

    Ustvarjanje vrednosti

    Za dodajanje novih vrednosti ključu morate uporabiti Set-ItemProperty

    Vrsta elementa Drži Vrsta podatkov
    Niz Niz REG_SZ
    ExpandedString Niz z spremenljivkami okolja, ki so rešene, ko jih pokličete REG_EXPANDED_SZ
    Binarno Binarna vrednost REG_BINARY
    DWord Numerična vrednost REG_DWORD
    MultiString Besedilo več vrstic REG_MULTI_SZ
    QWord 64-bitne številske vrednosti REG_QWORD

    Za ustvarjanje vrednosti uporabite naslednjo skladnjo:

    Set-ItemProperty HKCU: Programska oprema Microsoft Windows CurrentVersion Explorer -tip string -name “New Value” -value “123”

    Pot za ključ, v katerem želite ustvariti vrednost, lahko zamenjate in parameter -type lahko nadomestite z drugo vrsto iz zgornje tabele..

    Brisanje vrednosti

    Vrednosti lahko izbrišete z ukazom Remove-ItemProperty.

    Remove-ItemProperty HKCU: Programska oprema Microsoft Windows CurrentVersion Raziskovalec »Nova vrednost«