If-Koubou

Expert Geek: Virzīties uz reģistra komandrindas stilu, piemēram, tas ir disks, kas izmanto PowerShell

Expert Geek: Virzīties uz reģistra komandrindas stilu, piemēram, tas ir disks, kas izmanto PowerShell (Kā)

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.

Navigācija In Shell

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.

Taustiņu izveide

Jaunas atslēgas izveide ir tāda, ka jaunas mapes izveide:

New-Item-type Directory "Ierakstiet jaunu atslēgas nosaukumu šeit"

Dzēšot taustiņus

Atslēgas dzēšana tiek veikta, izmantojot komandu Noņemt vienumu šādi:

Noņemt vienumu "Ierakstiet jaunu atslēgas nosaukumu šeit"

Vērtību radīšana

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.

Vērtību dzēšana

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"