Stručnjak: Krećite se stilom naredbenog retka registra kao da je pogon pomoću PowerShell-a
Koncept pogona u PowerShell-u nije o fizičkim pogonima, već o predstavljanju bilo koje pohrane podataka kao dosljednog sučelja. Korištenjem pravog davatelja možete čak pristupiti registru kao da je struktura datoteka.
Navigacija 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 HKEY_CURRENT _USER košnicu.
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 možete pokrenuti:
Tebi
Da biste učinili više s ključevima, najlakše je stvoriti varijablu za ključ. Napravimo varijablu pod nazivom ključ, za ključ HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorer.
$key = Get-Item HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer
Zatim ćemo vidjeti koliko vrijednosti sadrži moja ključna varijabla. Da bismo to učinili moramo koristiti svojstvo pod nazivom ValueCount.
$key.ValueCount
Oglas
Kao što vidite postoji 6 vrijednosti. Govori nam koliko vrijednosti postoji, ali nam ne govori za što se vrijednosti pozivaju da biste trebali pogledati svojstvo svojstva ključeva.
$key.Svojstvo
Ako želite dohvatiti sadržaj vrijednosti, možete koristiti svojstvo PSPath zajedno s naredbom Get-ItemProperty kako slijedi. Napravit ćemo varijablu pod nazivom vrijednost koja će nam pomoći u primanju pojedinačnih vrijednosti.
$value = Get-ItemProperty $key.PSPath
To će dohvatiti sadržaj za sve vrijednosti u ključu, ali budući da smo kreirali varijablu vrijednosti, možemo je analizirati kao pojedinačno svojstvo za dohvaćanje. Na primjer.
$value.Shellstate
Vratit će samo sadržaj vrijednosti Shellstate.
Stvaranje ključeva
Stvaranje novih ključeva je kao stvaranje nove mape:
New-Item -type Type Directory Type New Key Name Ovdje
Brisanje ključeva
Brisanje ključa se vrši pomoću naredbe Remove-Item na sljedeći način:
Ovdje unesite naziv novog ključa za uklanjanje stavke
Stvaranje vrijednosti
Za dodavanje novih vrijednosti ključu morate koristiti Set-ItemProperty
Vrsta predmeta | Drži | Vrsta podataka |
Niz | Žica | REG_SZ |
ExpandedString | Niz s varijablama okruženja koje se rješavaju kada se pozovu | REG_EXPANDED_SZ |
Binarni | Binarna vrijednost | REG_BINARY |
DWord | Numerička vrijednost | REG_DWORD |
MultiString | Tekst u više redaka | REG_MULTI_SZ |
QWord | 64-bitne numeričke vrijednosti | REG_QWORD |
Za kreiranje vrijednosti koristite sljedeću sintaksu:
Set-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer –vrsta niza –ime Nova vrijednost –vrijednost 123
Možete zamijeniti put za ključ u kojem želite stvoriti vrijednost i možete zamijeniti parametar –type za drugu vrstu iz gornje tablice.
Brisanje vrijednosti
Vrijednosti možete izbrisati pomoću naredbe Remove-ItemProperty.
PROČITAJTE SLJEDEĆERemove-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer Nova vrijednost
- & rsaquo; Kako konfigurirati Windows za lakši rad s PowerShell skriptama
- › Mapa računala je 40: Kako je Xerox Star stvorio radnu površinu
- › Što je MIL-SPEC zaštita od pada?
- › 5 web stranica koje svaki korisnik Linuxa treba označiti
- › Funkcije u odnosu na formule u Microsoft Excelu: u čemu je razlika?
- & rsaquo; Cyber ponedjeljak 2021.: Najbolje tehničke ponude
- › Kako pronaći svoj Spotify omotan 2021
Taylor Gibb je profesionalni programer softvera s gotovo desetljećem iskustva. Dvije godine je bio regionalni direktor Microsofta u Južnoj Africi i dobio je više nagrada Microsoft MVP (najvrijedniji profesionalac). Trenutno radi u istraživanju i razvoju u Derivco International.
Pročitajte cijelu biografiju