Stručnjak Geek Navigacija Registry Command-Line stilu kao da je pogon pomoću PowerShell
Koncept pogona u PowerShell-u ne odnosi se na fizičke pogone, nego na predstavljanje bilo kojeg spremišta podataka kao konzistentnog sučelja. Pomoću odgovarajućeg pružatelja usluga čak možete pristupiti registru kao strukturu datoteke.
Kretanje u ljusci
Otvorite PowerShell tako da upišete PowerShell u traku za pretraživanje i pritisnete enter.
Kada se PowerShell otvori, upišite:
cd HKCU:
Za promjenu u košnicu HKEY_CURRENT _USER.
Ključevi u registru su poput mapa. Međutim, ključne vrijednosti se ne ponašaju kao datoteke. Umjesto toga, njima se upravlja kao svojstvima ključeva i prikazuju se u stupcu svojstava. Da biste vidjeli popis ključeva, jednostavno pokrenite:
dir
Učiniti više s ključevima najlakše stvoriti varijablu za ključ. Omogućuje napraviti varijablu nazvanu ključ za HKEY_CURRENT_USER softverski ključ Microsoft Windows \ t.
$ key = Get-Item HKCU: Softver Microsoft Windows CurrentVersion Explorer
Slijedi pregled vrijednosti koje sadrži moja varijabla ključa. Da bismo to učinili, trebamo koristiti svojstvo zvanu ValueCount.
$ key.ValueCount
Kao što možete vidjeti, postoji 6 vrijednosti. To nam govori koliko ima vrijednosti, ali nam ne govori koje su vrijednosti pozvane da bi se trebale pogledati svojstva svojstava ključeva.
$ key.Property
Ako želite dohvatiti sadržaj vrijednosti, možete koristiti svojstvo PSPath zajedno s naredbom Get-ItemProperty kako slijedi. Stvorit ćemo varijablu zvanu vrijednost koja će nam pomoći pri primanju pojedinačnih vrijednosti.
$ value = ključ za dobivanje-ItemProperty $.PSPath
To će dohvatiti sadržaj za sve vrijednosti u ključu, ali zato što smo kreirali varijablu vrijednosti možemo je raščlaniti na pojedinačno svojstvo za preuzimanje. Na primjer.
$ value.Shellstate
Vratit će se samo sadržaj vrijednosti Shellstate.
Stvaranje tipki
Stvaranje novih ključeva je poput stvaranja nove mape:
Novi imenik vrste stavke "Ovdje upišite naziv novog ključa"
Brisanje tipki
Brisanje ključa vrši se pomoću naredbe Remove-Item, na primjer:
Ukloni stavku "Upišite novo ime ključa ovdje"
Stvaranje vrijednosti
Za dodavanje novih vrijednosti ključu morate koristiti Set-ItemProperty
itemtype | Zadržavanje | Tip podataka |
Niz | Žica | REG_SZ |
ExpandedString | Niz s varijablama okruženja koje se rješavaju kada se pozove | REG_EXPANDED_SZ |
Binarni | Binarna vrijednost | REG_BINARY |
DWORD | Numerička vrijednost | REG_DWORD |
MultiString | Tekst više redaka | REG_MULTI_SZ |
QWord | 64-bitne numeričke vrijednosti | REG_QWORD |
Da biste stvorili vrijednost, upotrijebite sljedeću sintaksu:
Set-ItemProperty HKCU: Softver Microsoft Windows CurrentVersion Explorer -tip string -name "Nova vrijednost" -vrijednost "123"
Možete zamijeniti stazu za ključ u kojem želite stvoriti vrijednost i možete zamijeniti parametar-tipa za drugu vrstu iz gornje tablice.
Brisanje vrijednosti
Vrijednosti možete izbrisati pomoću naredbe Remove-ItemProperty.
Remove-ItemProperty HKCU: Softver Microsoft Windows VVersion Istraživač "Nova vrijednost"