我正在尝试使用powershell添加/编辑注册表项:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment名称:Station值:2类型:字符串
我试图做到这一点:
New-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" -Name "Station" -ItemType "String -Value "2" -force
但是,这只会在HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet001 \ Control \ Session Manager \ Environment下创建一个名为“ Station”的子文件夹,其名称为:“ default”,值:“ 2”
我不明白为什么它会在001 CCS选项卡中创建密钥,而为什么它会作为子文件夹而不是密钥名称成为其原因。我在这里想念什么。
使用注册表提供程序时,“项目”对应于键(即“文件夹”),而“项目属性”对应于值。因此,您想为此使用New-ItemProperty
cmdlet。
New-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Environment' -Name 'Station' -Value '2' -PropertyType 'string'
您可以通过运行在注册表提供程序上查看完整的文档Get-Help Registry
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句