Koncept pogona u sustavu PowerShell ne odnosi se na fizičke diskove, već o zastupanju bilo kojeg pohranjivanja podataka kao dosljednog sučelja. Koristeći pravo pružatelja usluge čak možete pristupiti registru kao da je struktura datoteka.
Otvorite PowerShell tako da upišete PowerShell u traku za pretraživanje i pritisnite enter.
Kada se PowerShell otvori, upišite:
cd HKCU:
Za promjenu u košnicu HKEY_CURRENT _USER.
Tipke u registru su poput mapa. Međutim, ključne se vrijednosti ne ponašaju kao datoteke. Umjesto toga, njima se upravljaju kao svojstva ključeva i prikazuju se u stupcu entiteta. Da biste vidjeli popis ključeva, jednostavno možete pokrenuti:
dir
Da biste učinili više s tipkama, najlakše je stvoriti varijablu za ključ. Omogućuje stvaranje varijable koja se zove ključ, za ključ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer.
$ key = Dobiti stavku HKCU: \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer
Zatim možete vidjeti koliko vrijednosti sadrži moja ključna varijabla. Da biste to učinili, moramo upotrijebiti entitet zvan ValueCount.
$ key.ValueCount
Kao što vidite postoje 6 vrijednosti. Ona nam govori koliko vrijednosti ima, ali nam ne govori ono što su vrijednosti pozvane da to učine kako biste trebali pogledati imovinu ključeva.
$ key.Property
Ako želite dohvatiti sadržaj vrijednosti, možete koristiti svojstvo PSPath zajedno s naredbom Get-ItemProperty kako slijedi. Izradit ćemo varijablu pod nazivom vrijednost kako bismo pomogli pri primitku pojedinačnih vrijednosti.
$ value = Get-ItemProperty $ key.PSPath
To će dohvatiti sadržaj svih vrijednosti u ključu, ali zato što smo stvorili varijablu vrijednosti, možemo je analizirati pojedinačno vlasništvo za preuzimanje. Na primjer.
$ value.Shellstate
Vraća samo sadržaj Shellstate vrijednosti.
Stvaranje novih ključeva je poput izrade nove mape:
New-Item -type Directory "Upišite novo ključno ime ovdje"
Brisanje ključa obavlja se pomoću naredbe Remove-Item (Naredba Remove-Item):
Ukloni stavku "Upišite novi ključni naziv ovdje"
Da biste dodali nove vrijednosti ključu, morate koristiti Set-ItemProperty
itemtype | Zadržavanje | Tip podataka |
Niz | Žica | REG_SZ |
ExpandedString | Niz s varijablama okruženja koje su riješene kada se pozivaju | REG_EXPANDED_SZ |
Binarni | Binarna vrijednost | REG_BINARY |
DWORD | Numerička vrijednost | REG_DWORD |
MultiString | Tekst višestrukih redaka | REG_MULTI_SZ |
QWord | 64-bitne numeričke vrijednosti | REG_QWORD |
Za izradu vrijednosti upotrijebite sljedeću sintaksu:
String -name "New Value" -vrijednost "123"
Možete zamijeniti put za ključ u kojem želite stvoriti vrijednost i zamijeniti vrstu parametra za drugu vrstu iz gornje tablice.
Možete izbrisati vrijednosti pomoću naredbe Remove-ItemProperty.
Remove-ItemProperty HKCU: \ Softver \ Microsoft \ Windows \ CurrentVersion \ Explorer "Nova vrijednost"