Expert Geek: käsku Registry käsurea stiili käivitamine nagu see on PowerShelli kasutamine

Sisukord:

Expert Geek: käsku Registry käsurea stiili käivitamine nagu see on PowerShelli kasutamine
Expert Geek: käsku Registry käsurea stiili käivitamine nagu see on PowerShelli kasutamine

Video: Expert Geek: käsku Registry käsurea stiili käivitamine nagu see on PowerShelli kasutamine

Video: Expert Geek: käsku Registry käsurea stiili käivitamine nagu see on PowerShelli kasutamine
Video: CS50 2015 - Week 10 - YouTube 2024, Aprill
Anonim
PowerShellis oleva draivi kontseptsioon ei ole füüsiliste draivide kohta, vaid andmete säilitamise järjepideva liidese esitamine. Kasutades õiget pakkujat, võite registrile isegi juurdepääsu saada nii, nagu oleks see failistruktuur.
PowerShellis oleva draivi kontseptsioon ei ole füüsiliste draivide kohta, vaid andmete säilitamise järjepideva liidese esitamine. Kasutades õiget pakkujat, võite registrile isegi juurdepääsu saada nii, nagu oleks see failistruktuur.

Navigatsioon Shellis

Avage PowerShell, sisestage PowerShell otsinguribale ja vajutage sisestusklahvi.

Kui PowerShell avaneb, tippige:
Kui PowerShell avaneb, tippige:

cd HKCU:

HKEY_CURRENT _USER taru muutmiseks.

Registri võtmed on nagu kaustad. Põhiväärtused aga ei käitu nagu faile. Selle asemel hallatakse neid võtmete omadustena ja need kuvatakse veergu. Klahvide nimekirja nägemiseks võite lihtsalt käivitada:
Registri võtmed on nagu kaustad. Põhiväärtused aga ei käitu nagu faile. Selle asemel hallatakse neid võtmete omadustena ja need kuvatakse veergu. Klahvide nimekirja nägemiseks võite lihtsalt käivitada:

Dir

Klahvidega rohkem tegema on kõige lihtsam luua võti jaoks muutuja. Võimaldab muuta muutuja nimega võti HKEY CURRENT USER Software Microsoft Windows CurrentVersion Explorer klahvi jaoks.
Klahvidega rohkem tegema on kõige lihtsam luua võti jaoks muutuja. Võimaldab muuta muutuja nimega võti HKEY CURRENT USER Software Microsoft Windows CurrentVersion Explorer klahvi jaoks.

$key = Get-Item HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer

Järgmine näitab, kui palju väärtusi minu võti muutuja sisaldab. Selleks peame kasutama vara nimega ValueCount.
Järgmine näitab, kui palju väärtusi minu võti muutuja sisaldab. Selleks peame kasutama vara nimega ValueCount.

$key.ValueCount

Nagu näete, on 6 väärtust. See ütleb meile, kui palju väärtusi on olemas, kuid ei ütle meile, milliseid väärtusi kutsutakse, et saaksite vaadata võtmeomandi vara.
Nagu näete, on 6 väärtust. See ütleb meile, kui palju väärtusi on olemas, kuid ei ütle meile, milliseid väärtusi kutsutakse, et saaksite vaadata võtmeomandi vara.

$key.Property

Kui soovite väärtuste sisu hankida, võite kasutada käsku Get-ItemProperty käsuga PSPath järgmiselt. Loome muutuja nimetusega väärtus, mis aitab meil üksikute väärtuste saamist.
Kui soovite väärtuste sisu hankida, võite kasutada käsku Get-ItemProperty käsuga PSPath järgmiselt. Loome muutuja nimetusega väärtus, mis aitab meil üksikute väärtuste saamist.

$value = Get-ItemProperty $key.PSPath

See avab sisu kõikide võti väärtuste kohta, kuid sellepärast, et loonud väärtuse muutuja, mida saame selle parameetriks lugeda individuaalseks omaduseks. Näiteks.
See avab sisu kõikide võti väärtuste kohta, kuid sellepärast, et loonud väärtuse muutuja, mida saame selle parameetriks lugeda individuaalseks omaduseks. Näiteks.

$value.Shellstate

Saadab ainult Shellstate väärtuse sisu.

Klahvide loomine

Uute võtmete loomine on näiteks uue kausta loomine:

New-Item -type Directory “Type New Key Name Here”

Image
Image

Klahvide kustutamine

Võtme kustutamiseks kasutatakse käsku Eemalda-objekt nii:

Remove-Item “Type New Key Name Here”

Image
Image

Väärtuste loomine

Klahvile uute väärtuste lisamiseks peate kasutama Set-itemProperty

Eseme tüüp Hoiab Andmetüüp
String String REG_SZ
ExpandedString String koos keskkonnamuutujatega, mis on kutsutud lahendatud REG_EXPANDED_SZ
Binaarne Binaarväärtus REG_BINARY
DWord Numbriline väärtus REG_DWORD
MultiString Mitme rea tekst REG_MULTI_SZ
QWord 64-bitised arvväärtused REG_QWORD

Väärtuse loomiseks kasutage järgmist süntaksit:

Set-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer –type string –name “New Value” –value “123”

Võite asendada selle võtme asukoha, milles soovite väärtust luua, ja võite asendada mõne muu tüübi tüüp-tüüp ülaltoodud tabelist.

Väärtuste kustutamine

Võite kustutada väärtusi, kasutades käsku Remove-ItemProperty.

Remove-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer “New Value”

Soovitan: