Mājas lapa » » Expert Geek Pārvietojieties reģistra komandrindas stilā

    Expert Geek Pārvietojieties reģistra komandrindas stilā

    PowerShell diska koncepcija nav par fiziskiem diskdziņiem, bet gan par datu krātuves attēlošanu kā konsekventu saskarni. Izmantojot pareizo pakalpojumu sniedzēju, jūs pat varat piekļūt reģistram tā, it kā tas būtu failu struktūra.

    Navigācija korpusā

    Atveriet PowerShell, ievadot meklēšanas joslā PowerShell un nospiežot Enter.

    Kad tiek atvērta programma PowerShell, ierakstiet:

    HK HK:

    Lai pārslēgtos uz HKEY_CURRENT _USER stropu.

    Reģistra atslēgas ir līdzīgas mapēm. Tomēr galvenās vērtības nedarbojas kā faili. Tā vietā tos pārvalda kā taustiņu īpašības, un tie tiek parādīti īpašuma slejā. Lai skatītu taustiņu sarakstu, varat vienkārši palaist:

    Dir

    Lai veiktu vairāk ar taustiņiem, kas ir visvieglāk izveidot atslēgu mainīgo. Ļauj HKEY_CURRENT_USER programmatūrai Microsoft Windows pašreizējās versijas pārlūkprogrammas atslēgai veikt mainīgo, ko sauc par atslēgu.

    $ key = Get-Item HKCU: Programmatūra Microsoft Windows pašreizējā versija Explorer

    Nākamais ļauj redzēt, cik daudzas vērtības ir mans galvenais mainīgais. Lai to izdarītu, mums ir jāizmanto īpašums ar nosaukumu ValueCount.

    $ key.ValueCount

    Kā redzat, ir 6 vērtības. Tas mums stāsta, cik daudz vērtību ir, bet nenorāda, kādas vērtības tiek aicinātas darīt, lai apskatītu atslēgas ī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, ko sauc par vērtību, lai palīdzētu mums saņemt individuālas vērtības.

    $ value = Get-ItemProperty $ atslēga.PSPath

    Tas noņems visu atslēgas vērtību vērtības, bet tāpēc, ka mēs izveidojām vērtību mainīgo, mēs varam parsēt to kā atsevišķu rekvizītu. Piemēram.

    $ value.Shellstate

    Atgriež tikai Shellstate vērtības saturu.

    Taustiņu izveide

    Jaunu atslēgu izveide ir kā jaunas mapes izveide:

    Jauna vienuma tipa katalogs “Ierakstiet šeit jaunu atslēgu nosaukumu”

    Taustiņu dzēšana

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

    Noņemt vienumu “Ierakstiet šeit jaunu atslēgu nosaukumu”

    Vērtību izveide

    Lai atslēgai pievienotu jaunas vērtības, jāizmanto Set-ItemProperty

    ItemType Tur Datu tips
    String Virkne REG_SZ
    PaplašinātaString String ar vides mainīgajiem lielumiem, kas tiek atrisināti, kad tie tiek izmantoti 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: Programmatūra Microsoft Windows pašreizējā versija Explorer-tipa virkne-nosaukums “New Value” - vērtība “123”

    Varat aizstāt tā taustiņa ceļu, kurā vēlaties izveidot vērtību, un jūs varat aizstāt cita tipa parametru no iepriekšējās tabulas.

    Vērtību dzēšana

    Vērtības var izdzēst, izmantojot komandu Remove-ItemProperty.

    Remove-ItemProperty HKCU: Programmatūra Microsoft Windows pašreizējā versija Explorer “Jauna vērtība”