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«