ตอนที่คุณใช้ Set-ItemProperty
เพื่อเป้าหมาย ลงชื่อ ทางกา cmdlet สนับสนุนปรับอัตโนมัติพารามิเตอร์ที่ชื่อ -Type
นั่นเป็นยอมรับ Microsoft.Win32.RegistryValueKind
ค่าที่กำหนดตำแหน่งที่จะใช้ค่าเป็นข้อมูลประเภทนี้ได้นะ
ที่ปรากฏตัวของ hex:
ในของคุณ *.reg
แฟ้ม implies ไบนารี (raw ไบต์)เป็นข้อมูลประเภท;ดังนั้น:
- ขอผ่าน
Binary
ต้อง -Type
- ผ่านไปที่ฐานสอง value(ข้อมูล)เป็น อาเรย์ของไบต์ เพื่
-Value
;จะผลิตรของมพล่ามคำเชยๆออกมาไม่หยุด hex:00
-i.e. นเดียวตามวันที่@item:inlistbox sort กับค่า 0x0
-ใช้ -Value 0x0
(ต้องส่ง หลาย (เป็นไบต์)แยกพวกเขาอยู่กับ ,
e.g.: -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}'
ยังข้อง registry::
ส่วนนำหน้าที่ลงชื่อกุญแจเส้นทางซึ่งเป็นต้องการระบุตัวตนของคนเส้นทางที่ ลงชื่อ เส้นทาง(ในคอนเท็กซ์-เป็นอิสระเห็น).
อีกทางเลือกแทนที่ registry::HKEY_LOCAL_MACHINE
กับ HKLM:
เพื่ฐานเส้นทางที่คมพล่ามคำเชยๆออกมาไม่หยุด PowerShell-เจาะจงขับรถ แทน (อีงค่าเส้นขอบด้านบนให้ลงชื่อขับรถคือ HKCU:
ซึ่งก็คือก้อน registry::HKEY_CURRENT_USER
; Get-PSDrive
-PSProvider registry
แสดงหลงชื่อพื้นฐานขับ).