KullandığınızdaSet-ItemProperty
kayıt defteri yollarını hedeflemek için cmdlet adlı dinamik bir parametreyi destekler -Type
bu kabul ederMicrosoft.Win32.RegistryValueKind
değerin veri türünü belirten değer.
Varlığı hex:
senin içinde *.reg
dosya, veri türü olarak ikili (ham bayt) anlamına gelir; bu nedenle:
- geçmek
Binary
-e doğru -Type
- ikili değeri (veri) bir bayt dizisi olarak şu adrese iletin:
-Value
; eşdeğerini üretmek hex:00
- yani değeri olan tek bir bayt 0x0
- kullanma -Value 0x0
(birden çok bayt geçirmek için bunları şunlarla ayırın: ,
örneğin: -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}'
Ayrıca aşağıdakilere dikkat edin registry::
yolu kayıt defteri yolu olarak tanımlamak için gerekli olan kayıt defteri anahtarı yolunun öneki (bağlamdan bağımsız bir şekilde).
Alternatif olarak, değiştirin registry::HKEY_LOCAL_MACHINE
ile HKLM:
bunun yerine, yolu eşdeğer powershell'e özgü sürücüye dayandırmak için. (Diğer önceden tanımlanmış kayıt defteri sürücüsüdür HKCU:
eşdeğer olan registry::HKEY_CURRENT_USER
; Get-PSDrive
-PSProvider registry
tüm kayıt defteri tabanlı sürücüleri gösterir).