我有一个注册项(.reg)的文件,我想转换一个步骤。
对我的方式,我遇到过这样的价值: hex:00
.
这里是注册键的和价值,我想设置:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tasks\{042D8A51-5878-4000-9C10-C04AFF122A1F}"
"Triggers"=hex:00
如何设置这种六价值的使用设置ItemPropery?
我有一个注册项(.reg)的文件,我想转换一个步骤。
对我的方式,我遇到过这样的价值: hex:00
.
这里是注册键的和价值,我想设置:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tasks\{042D8A51-5878-4000-9C10-C04AFF122A1F}"
"Triggers"=hex:00
如何设置这种六价值的使用设置ItemPropery?
当你使用 Set-ItemProperty
到目标 的注册表 的路径,该命令支持的一个动态的参数名 -Type
接受一个 Microsoft.Win32.RegistryValueKind
值,其中指定价值的数据类型。
存在的 hex:
在你 *.reg
文件意味着 二 (原字节)作为数据类型;因此:
Binary
要 -Type
-Value
;以产生相当于 hex:00
-即单一的字节的价值 0x0
-使用 -Value 0x0
(通过 多个 字节,分开他们 ,
例如: -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
显示了所有登记册基于盘驱动器)。