Expert Geek: Навигирайте в стила на командния ред на системния регистър, сякаш е устройство, използвайки PowerShell



Концепцията за устройство в PowerShell не е за физически устройства, а за представяне на всяко хранилище на данни като последователен интерфейс. Използвайки правилния доставчик, можете дори да получите достъп до системния регистър, сякаш е файлова структура.

Навигация в Shell

Отворете PowerShell, като напишете PowerShell в лентата за търсене и натиснете enter.





Когато PowerShell се отвори, въведете:



CD HKCU:

За да преминете към кошера HKEY_CURRENT _USER.



Ключовете в системния регистър са като папки. Ключовите стойности обаче не се държат като файлове. Вместо това те се управляват като свойства на ключове и се показват в колоната за свойства. За да видите списък с ключове, можете просто да изпълните:

За теб

За да направите повече с ключовете, най-лесно е да създадете променлива за ключа. Нека направим променлива, наречена ключ, за ключа HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorer.

$key = Get-Item HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer

След това нека видим колко стойности съдържа моята ключова променлива. За да направим това, трябва да използваме свойство, наречено ValueCount.

$key.ValueCount

Реклама

Както можете да видите, има 6 стойности. Той ни казва колко стойности има, но не ни казва за какво се извикват стойностите, за което трябва да разгледате свойството на ключовете.

$key.Property

Ако искате да извлечете съдържанието на стойностите, можете да използвате свойството PSPath заедно с командата Get-ItemProperty, както следва. Ще създадем променлива, наречена value, за да ни помогне да получаваме отделни стойности.

$value = Get-ItemProperty $key.PSPath

Това ще извлече съдържанието за всички стойности в ключа, но тъй като създадохме променливата стойност, можем да я анализираме като отделно свойство за извличане. Например.

$value.Shellstate

Ще върне само съдържанието на стойността Shellstate.

Създаване на ключове

Създаването на нови ключове е като създаване на нова папка:

New-Item -type Тип на директория Нов ключ Име тук

Изтриване на ключове

Изтриването на ключ се извършва с помощта на командата Remove-Item по следния начин:

Премахване-Тук Тип на ново ключово име

Създаване на ценности

За да добавите нови стойности към ключ, трябва да използвате Set-ItemProperty

ItemType Задържа Тип данни
низ Струна REG_SZ
ExpandedString Низ с променливи на средата, които се разрешават при извикване REG_EXPANDED_SZ
Двоичен Двоична стойност REG_BINARY
DWord Числова стойност REG_DWORD
MultiString Текст от няколко реда REG_MULTI_SZ
QWord 64-битови числови стойности REG_QWORD

За да създадете стойност, използвайте следния синтаксис:

Set-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer –тип низ –име Нова стойност –стойност 123

Можете да замените пътя за ключа, в който искате да създадете стойността, и можете да замените параметъра –type с различен тип от горната таблица.

Изтриване на стойности

Можете да изтриете стойности с помощта на командата Remove-ItemProperty.

Remove-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer Нова стойност

ПРОЧЕТЕТЕ СЛЕДВАЩО Снимка на профила на Тейлър Гиб Тейлър Гиб
Тейлър Гиб е професионален разработчик на софтуер с почти десетилетие опит. Той служи като регионален директор на Microsoft в Южна Африка в продължение на две години и е получил множество награди за MVP (Най-ценен професионалист) на Microsoft. В момента работи в R&D в Derivco International.
Прочетете пълната биография

Интересни Статии

Популярни Публикации

Какво е Wi-Fi Hotspot (и безопасни ли са за използване)?

Какво е Wi-Fi Hotspot (и безопасни ли са за използване)?

Какво е плътност на пикселите и как влияе върху качеството на изображението?

Какво е плътност на пикселите и как влияе върху качеството на изображението?

Как да промените домакина на среща в Zoom

Как да промените домакина на среща в Zoom

Microsoft Money Plus вече е достъпен безплатно

Microsoft Money Plus вече е достъпен безплатно

Photoshop най-накрая се предлага като уеб приложение

Photoshop най-накрая се предлага като уеб приложение

От кутията със съвети: Контролиране на Xbox контролери в Windows, поддържане на компютъра ви хладен през лятото и DIY устройство за сканиране на книги

От кутията със съвети: Контролиране на Xbox контролери в Windows, поддържане на компютъра ви хладен през лятото и DIY устройство за сканиране на книги

Как да рестартирате устройство за поточно предаване на Google TV

Как да рестартирате устройство за поточно предаване на Google TV

Как да персонализирате своя Gmail адрес в движение

Как да персонализирате своя Gmail адрес в движение

Какво означава FOMO и как го използвате?

Какво означава FOMO и как го използвате?

Как да персонализирате лентата с инструменти за бърз достъп на File Explorer в Windows 10

Как да персонализирате лентата с инструменти за бърз достъп на File Explorer в Windows 10