„Expert Geek“ Naršykite registro komandų eilutės stilių Kaip ir „PowerShell“
„PowerShell“ disko koncepcija nėra susijusi su fiziniais diskais, bet apie bet kokios duomenų saugyklos atstovavimą kaip nuoseklią sąsają. Naudodamiesi tinkamu teikėju, netgi galite prieiti prie registro taip, lyg jis būtų failų struktūra.
Navigacija „Shell“
Atidarykite „PowerShell“ įvesdami „PowerShell“ į paieškos juostą ir paspausdami Enter.
Kai atidaromas „PowerShell“, įveskite:
„HKCU“:
Norėdami pakeisti HKEY_CURRENT _USER avilį.
Registro raktai yra panašūs į aplankus. Tačiau pagrindinės vertės neveikia kaip failai. Vietoj to jie tvarkomi kaip raktų savybės ir rodomi nuosavybės stulpelyje. Jei norite pamatyti raktų sąrašą, kurį galite tiesiog paleisti:
Dir
Jei norite padaryti daugiau su mygtukais, kurių lengviausia sukurti raktui kintamąjį. Leidžia sukurti kintamąjį, vadinamą raktu, HKEY_CURRENT_USER programinės įrangos „Microsoft Windows“ versijos „Explorer“ klavišui.
$ key = Get-Item HKCU: Programinė įranga „Microsoft“ „Windows“ dabartinė versija „Explorer“
Kitas leidžia pamatyti, kiek vertybių yra mano pagrindinis kintamasis. Norėdami tai padaryti, turime naudoti turtą, vadinamą „ValueCount“.
$ key.ValueCount
Kaip matote, yra 6 vertybės. Jis pasakoja mums, kiek vertybių yra, bet nepraneša mums, kokių verčių reikia daryti, kad galėtumėte pažvelgti į raktų turtą.
$ key.Property
Jei norite gauti vertybių turinį, galite naudoti PSPath savybę kartu su komanda „Get-ItemProperty“ taip. Sukursime kintamąjį, vadinamą verte, kad padėtų mums gauti individualias vertes.
$ value = Get-ItemProperty $ raktas.PSPath
Tai atkurs visų raktų reikšmių turinį, bet todėl, kad sukūrėme vertės kintamąjį, mes galime ją analizuoti kaip atskirą turtą, kurį norite gauti. Pavyzdžiui.
$ value.Shellstate
Grąžins tik Shellstate vertės turinį.
Klavišų kūrimas
Naujų raktų kūrimas yra tarsi naujo aplanko kūrimas:
Naujos prekės tipo katalogas „Įveskite čia naują raktą“
Klavišų trynimas
Klavišas ištrinamas naudojant komandą „Pašalinti elementą“, pvz .:
Pašalinti elementą „Įveskite čia naują raktą“
Vertybių kūrimas
Jei norite į raktą įtraukti naujas reikšmes, turite naudoti „Set-ItemProperty“
„ItemType“ | Laiko | Duomenų tipas |
String | Eilutė | REG_SZ |
IšplėstinėString | Straipsnis su aplinkos kintamaisiais, kurie išsprendžiami, kai naudojami | REG_EXPANDED_SZ |
Dvejetainis | Binarinė vertė | REG_BINARY |
DWord | Skaitmeninė vertė | REG_DWORD |
MultiString | Kelių eilučių tekstas | REG_MULTI_SZ |
QWord | 64 bitų skaitinės vertės | REG_QWORD |
Jei norite sukurti vertę, naudokite šią sintaksę:
„Set-ItemProperty“ HKCU: Programinė įranga „Microsoft“ Windows „CurrentVersion“ naršyklės tipo eilutės pavadinimas „New Value“ reikšmė „123“
Galite pakeisti rakto, kuriame norite sukurti vertę, kelią ir galite pakeisti kito tipo parametrą iš aukščiau pateiktos lentelės.
Vertybių ištrynimas
Vertes galite ištrinti naudodami komandą Remove-ItemProperty.
„Remove-ItemProperty“ HKCU: Programinė įranga „Microsoft“ „Windows“ naujausia versija „Nauja vertė“