Expert Geek: pārvietojieties pa reģistra komandrindas stilu tā, it kā tas būtu disks, izmantojot PowerShell
Diska jēdziens programmā PowerShell nav saistīts ar fiziskiem diskdziņiem, bet gan par jebkura datu krātuves attēlošanu kā konsekventu interfeisu. Izmantojot pareizo pakalpojumu sniedzēju, jūs pat varat piekļūt reģistram tā, it kā tas būtu failu struktūra.
Navigācija čaulā
Atveriet PowerShell, meklēšanas joslā ierakstot PowerShell un nospiežot taustiņu Enter.
Kad tiek atvērts PowerShell, ierakstiet:
cd HKCU:
Lai mainītu uz HKEY_CURRENT _USER stropu.
Reģistra atslēgas ir kā mapes. Tomēr galvenās vērtības nedarbojas kā faili. Tā vietā tie tiek pārvaldīti kā atslēgu rekvizīti un tiek parādīti rekvizītu kolonnā. Lai skatītu atslēgu sarakstu, varat vienkārši palaist:
Tev
Lai veiktu vairāk ar taustiņiem, visvieglāk ir izveidot atslēgas mainīgo. Izveidosim mainīgo, ko sauc par atslēgu, atslēgai HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorer.
$key = Get-Item HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer
Tālāk redzēsim, cik vērtību satur mans atslēgas mainīgais. Lai to izdarītu, mums ir jāizmanto rekvizīts ValueCount.
$key.ValueCount
Reklāma
Kā redzat, ir 6 vērtības. Tajā ir norādīts, cik daudz vērtību ir, bet nenorāda, kas ar vērtībām tiek izsaukts, lai apskatītu atslēgu īpašuma īpašumu.
$key.Property
Ja vēlaties izgūt vērtību saturu, varat izmantot rekvizītu PSPath kopā ar komandu Get-ItemProperty, kā norādīts tālāk. Mēs izveidosim mainīgo, ko sauc par vērtību, lai palīdzētu mums saņemt individuālas vērtības.
$value = Get-ItemProperty $key.PSPath
Tādējādi tiks izgūts visu atslēgas vērtību saturs, taču, tā kā mēs izveidojām vērtības mainīgo, mēs varam to parsēt kā atsevišķu izgūstamo rekvizītu. Piemēram.
$value.Shellstate
Atgriezīs tikai Shellstate vērtības saturu.
Atslēgu izveide
Jaunu atslēgu izveide līdzinās jaunas mapes izveidei:
Jauna vienuma tipa direktorija veids Jauns atslēgas nosaukums Šeit
Atslēgu dzēšana
Atslēgas dzēšana tiek veikta, izmantojot komandu Remove-Item, piemēram:
Noņemt vienuma veidu Jauns atslēgas nosaukums šeit
Vērtību radīšana
Lai atslēgai pievienotu jaunas vērtības, ir jāizmanto Set-ItemProperty
Vienuma veids | Notur | Datu tips |
Stīga | Virkne | REG_SZ |
ExpandedString | Virkne ar vides mainīgajiem, kas tiek atrisināti, kad tiek izsaukti | REG_EXPANDED_SZ |
Binārs | Binārā vērtība | REG_BINĀRAIS |
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:SoftwareMicrosoftWindowsCurrentVersionExplorer – tipa virkne –nosaukums Jauna vērtība – vērtība 123
Varat aizstāt tās atslēgas ceļu, kurā vēlaties izveidot vērtību, un parametru –type varat aizstāt ar citu veidu, kas norādīts iepriekš minētajā tabulā.
Vērtību dzēšana
Varat dzēst vērtības, izmantojot komandu Remove-ItemProperty.
LASĪT TĀLĀKRemove-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer jauna vērtība
- & rsaquo; Kā konfigurēt Windows, lai tā vieglāk strādātu ar PowerShell skriptiem
- › Datora mape ir 40: kā Xerox Star izveidoja darbvirsmu
- › Kas ir MIL-SPEC aizsardzība pret kritienu?
- › 5 vietnes, kas katram Linux lietotājam ir jāiekļauj grāmatzīmēs
- › Funkcijas un formulas programmā Microsoft Excel: kāda ir atšķirība?
- & rsaquo; Kiberpirmdiena 2021: labākie tehnoloģiju piedāvājumi
- › Kā atrast savu Spotify iesaiņojumu 2021. gadam
Teilors Gibs ir profesionāls programmatūras izstrādātājs ar gandrīz desmit gadu pieredzi. Viņš divus gadus strādāja par Microsoft reģionālo direktoru Dienvidāfrikā un ir saņēmis vairākas Microsoft MVP (Visvērtīgākā profesionāļa) balvas. Pašlaik viņš strādā pētniecības un attīstības jomā Derivco International.
Lasīt pilnu biogrāfiju