Pri používaní Set-ItemProperty
do cieľovej databázy registry cesty, cmdlet podporuje dynamický parameter s názvom -Type
že akceptuje Microsoft.Win32.RegistryValueKind
hodnota, ktorá určuje hodnotu typu údajov.
Prítomnosť hex:
vo vašom *.reg
súbor znamená, binárne (raw bajtov) ako typ údajov, a preto:
- prejsť
Binary
na -Type
- prejsť binárne hodnoty (údaje) ako pole bajtov, ktoré sa na
-Value
; na výrobu ekvivalent hex:00
- teda jeden bajt s hodnotou 0x0
- použitie -Value 0x0
(prejsť viacero bytov, oddeľte ich ,
napríklad: -Value 0x0, 0x1
):
Set-ItemProperty -Type Binary -Value 0x0 -Name Triggers -LiteralPath 'registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tasks\{042D8A51-5878-4000-9C10-C04AFF122A1F}'
Tiež na vedomie registry::
prefix na ceste kľúča databázy registry, ktorý je potrebný na identifikáciu cestu ako registry cesta (v kontexte,-nezávisle).
Prípadne vymeniť registry::HKEY_LOCAL_MACHINE
s HKLM:
na základnú cestu, na ekvivalent PowerShell-špecifické disk miesto. (Ďalšie preddefinované registry jednotka je HKCU:
, čo je ekvivalentné registry::HKEY_CURRENT_USER
; Get-PSDrive
-PSProvider registry
zobrazuje všetky registry-based jednotky).