PowerShell piedziņas koncepcija nav fizisko piedziņu, bet gan par datu uzglabāšanas vietas kā vienotas saskarnes pārstāvēšanu. Izmantojot pareizo pakalpojumu sniedzēju, jūs pat varat piekļūt reģistram, it kā tā būtu failu struktūra.
Atveriet PowerShell, ierakstot PowerShell meklēšanas joslā un nospiežot enter.
Kad PowerShell tiek atvērts, ierakstiet:
cd HKCU:
Mainīt uz HKEY_CURRENT _USER stropu.
Atslēgas reģistrā ir kā mapes. Tomēr galvenās vērtības neizturas kā faili. Tā vietā tās tiek pārvaldītas kā atslēgu īpašības un tiek parādītas īpašumu slejā. Lai apskatītu atslēgu sarakstu, jūs varat vienkārši palaist:
Dir
Lai veiktu vairāk ar taustiņiem, visvienkāršāk ir izveidot mainīgo atslēgu. Ļauj iestatīt mainīgo, ko sauc par taustiņu HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer taustiņš.
$ key = Get-Item HKCU: \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer
Nākamais ļauj uzzināt, cik daudz vērtības mans galvenais mainīgais satur. Lai to izdarītu, mums jāizmanto īpašums, ko sauc par ValueCount.
$ key.ValueCount
Kā redzat, ir 6 vērtības. Tas mums parāda, cik daudz vērtības ir, bet mums nav sakārtotas vērtības, kas tiek prasītas, lai to izdarītu, lai skatītu atslēgu īpašuma īpašumu.
$ key.Property
Ja vēlaties iegūt vērtību saturu, varat izmantot PSPath īpašumu kopā ar komandu Get-ItemProperty šādi. Mēs izveidosim mainīgo vērtību, kas palīdzēs mums iegūt atsevišķas vērtības.
$ value = Get-itemProperty $ key.PSPath
Tas atradīs visu vērtību vērtību taustiņā, bet tāpēc, ka mēs izveidojām vērtības mainīgo, mēs varam to parsēt, lai iegūtu atsevišķu īpašumu, lai tos ielādētu. Piemēram.
$ value.Shellstate
Atgriež tikai Shellstate vērtības saturu.
Jaunas atslēgas izveide ir tāda, ka jaunas mapes izveide:
New-Item-type Directory "Ierakstiet jaunu atslēgas nosaukumu šeit"
Atslēgas dzēšana tiek veikta, izmantojot komandu Noņemt vienumu šādi:
Noņemt vienumu "Ierakstiet jaunu atslēgas nosaukumu šeit"
Lai atslēgu pievienotu jaunas vērtības, jums jāizmanto Set-itemProperty
Preces veids | Tur notiek | Datu tips |
Virkne | Virkne | REG_SZ |
ExpandedString | Virkne ar vides mainīgajiem, kas tiek atrisināti, kad tiek izsaukta | REG_EXPANDED_SZ |
Binārs | Binārā vērtība | REG_BINARY |
DWord | Skaitliskā vērtība | REG_DWORD |
MultiString | Vairāku rindu teksts | REG_MULTI_SZ |
QWord | 64 bitu skaitliskās vērtības | REG_QWORD |
Lai izveidotu vērtību, izmantojiet šādu sintaksi:
Set-itemProperty HKCU: \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer tipa virknes nosaukums "Jaunā vērtība" -vērtība "123"
Jūs varat aizstāt taustiņa ceļu, kurā vēlaties izveidot vērtību, un jūs varat aizstāt-tipa parametru citam tipam no iepriekš minētās tabulas.
Jūs varat izdzēst vērtības, izmantojot komandu Remove-ItemProperty.
Noņemt-ItemProperty HKCU: \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer "Jauna vērtība"