
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"