Koncept disku v PowerShellu není o fyzických discích, ale o reprezentaci libovolného úložiště dat jako konzistentního rozhraní. Pomocí správného poskytovatele můžete dokonce přistupovat k registru, jako by to byla struktura souborů.
Navigace V Shellu
Otevřete PowerShell zadáním PowerShell do vyhledávacího pole a stisknutím klávesy Enter.
Když se otevře PowerShell, zadejte:
cd HKCU:
Chcete-li přejít na podregistr HKEY_CURRENT _USER.
Klíče v registru jsou jako složky. Hodnoty klíče se však nechovají jako soubory. Místo toho jsou spravovány jako vlastnosti klíčů a jsou zobrazeny ve sloupci vlastností. Chcete-li zobrazit seznam klíčů, můžete jednoduše spustit:
Tobě
Chcete-li s klíči udělat více, je nejjednodušší vytvořit pro klíč proměnnou. Udělejme proměnnou nazvanou klíč pro klíč HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorer.
$key = Get-Item HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer
Dále se podívejme, kolik hodnot obsahuje moje klíčová proměnná. K tomu potřebujeme použít vlastnost s názvem ValueCount.
$key.ValueCount
Jak vidíte, existuje 6 hodnot. Říká nám, kolik hodnot existuje, ale neříká nám, k čemu jsou hodnoty volány, takže se musíte podívat na vlastnost vlastnosti klíčů.
$key.Property
Pokud chcete načíst obsah hodnot, můžete použít vlastnost PSPath spolu s příkazem Get-ItemProperty následovně. Vytvoříme proměnnou s názvem value, která nám pomůže s přijímáním jednotlivých hodnot.
$value = Get-ItemProperty $key.PSPath
Tím se načte obsah pro všechny hodnoty v klíči, ale protože jsme vytvořili proměnnou hodnoty, můžeme ji analyzovat jako individuální vlastnost k načtení. Například.
$value.Shellstate
Vrátí pouze obsah hodnoty Shellstate.
Vytváření klíčů
Vytváření nových klíčů je jako vytváření nové složky:
New-Item -type Typ adresáře Nový název klíče Zde
Mazání klíčů
Odstranění klíče se provádí pomocí příkazu Remove-Item takto:
Odebrat-Typ položky Zde nový název klíče
Vytváření hodnot
Chcete-li do klíče přidat nové hodnoty, musíte použít Set-ItemProperty
Typ položky | Drží | Datový typ |
Tětiva | Řetězec | REG_SZ |
ExpandedString | Řetězec s proměnnými prostředí, které se při vyvolání vyřeší | REG_EXPANDED_SZ |
Binární | Binární hodnota | REG_BINARY |
DWord | Číselná hodnota | REG_DWORD |
Víceřetězec | Text o více řádcích | REG_MULTI_SZ |
QWord | 64bitové číselné hodnoty | REG_QWORD |
Chcete-li vytvořit hodnotu, použijte následující syntaxi:
Set-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer – zadejte řetězec – název Nová hodnota – hodnota 123
Cestu pro klíč, ve kterém chcete vytvořit hodnotu, můžete nahradit a parametr –type můžete nahradit jiným typem z výše uvedené tabulky.
Mazání hodnot
Hodnoty můžete odstranit pomocí příkazu Remove-ItemProperty.
ČTĚTE DALŠÍRemove-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer Nová hodnota
- › Jak snadněji nakonfigurovat Windows pro práci se skripty PowerShell
- › Složka Počítač je 40: Jak Xerox Star vytvořil pracovní plochu
- › Co je MIL-SPEC ochrana proti pádu?
- › 5 webových stránek, které by si měl každý uživatel Linuxu uložit do záložek
- › Funkce vs. vzorce v aplikaci Microsoft Excel: Jaký je rozdíl?
- › Kybernetické pondělí 2021: Nejlepší technologické nabídky
- › Jak najít zabalené Spotify 2021
- Naučte Quick Look náhled nepodporovaných videí a dalších souborů na vašem Macu
- Jak ušetřit peníze pomocí aplikace Walmart's Savings Catcher
- Jak přidat přezdívky do svého profilu na Facebooku
- Nejlepší nástroj pro extrakci a kompresi souborů pro Windows
- Jaký je rozdíl mezi soubory PST a OST aplikace Outlook?
- Podívejte se na veškerý síťový provoz vašeho Macu v reálném čase pomocí soukromého oka