我需要创建以下注册表项
HKLM:\software\bmc software\control-m/agent
,但由于“代理”之前的正斜杠而出现问题
我创建一个没有正斜杠的条目没有问题例如:
PS C:\powershell> new-item -path 'HKLM:\software\bmc software\control-mXXXagent'
但是使用正斜杠创建失败。
PS C:\powershell> new-item -path 'HKLM:\software\bmc software\control-m/agent'
New-Item : 指定路径的注册表项不存在。在 line:1 char:10 + new-item <<<< -path 'HKLM:\software\bmc software\control-m/agent' + CategoryInfo : InvalidArgument: (HKEY_LOCAL_MACH...tware\control-m:String) [新项目],ArgumentExceptio n + FullyQualifiedErrorId:System.ArgumentException,Microsoft.PowerShell.Commands.NewItemCommand
并且使用 PowerShell backtic ` 转义字符也无济于事。
PS C:\powershell> new-item -path 'HKLM:\software\bmc software\control-m`/agent'
New-Item : 指定路径的注册表项不存在。在 line:1 char:10 + new-item <<<< -path 'HKLM:\software\bmc software\control-m
/agent' + CategoryInfo : InvalidArgument: (HKEY_LOCAL_MACH...ware\control-m
:String) [New-Item], ArgumentExceptio n + FullyQualifiedErrorId : System.ArgumentException,Microsoft.PowerShell .Commands.NewItemCommand
建议将不胜感激。谢谢