Kiedy używaszSet-ItemProperty
w celu określenia ścieżek docelowych rejestru polecenia obsługuje dynamiczny parametr o nazwie -Type
który akceptujeMicrosoft.Win32.RegistryValueKind
wartość, która określa typ danych wartości.
Dostępność hex:
W pracy *.reg
plik oznacza binarny plik (nieprzetworzone bajty) jako typ danych; w związku z tym:
- przechodzić
Binary
Dla -Type
- przekaż wartość binarna (dane) w postaci tablicy bajtów w
-Value
; w celu uzyskania ekwiwalentu hex:00
- czyli jeden bajt z wartością 0x0
- używać -Value 0x0
(aby przekazać kilka bajtów, podziel je za pomocą ,
np.: -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}'
Należy również zwrócić uwagę na registry::
prefiks ścieżki klucza rejestru, niezbędny do identyfikacji drogi jak drogi rejestru (niezależnie od kontekstu).
Alternatywnie wymienić registry::HKEY_LOCAL_MACHINE
z HKLM:
zamiast tego określić ścieżkę do równowartości dysku, специфичном dla PowerShell. (Innych predefiniowanych dyskiem rejestru jest HKCU:
, co jest równoznaczne z registry::HKEY_CURRENT_USER
; Get-PSDrive
-PSProvider registry
pokazuje wszystkie dyski na podstawie rejestru).