muszę utworzyć następujący wpis rejestru HKLM:\software\bmc software\control-m/agent
ale mam problem ze względu na ukośnikiem przed „agent”Jak utworzyć wpis rejestru z ukośnikiem w nazwie
nie mam problemu z utworzeniem wpis, który nie ma ukośnika na przykład:
PS C:\powershell> new-item -path 'HKLM:\software\bmc software\control-mXXXagent'
Ale tworząc z ukośnikiem kończy się niepowodzeniem.
PS C:\powershell> new-item -path 'HKLM:\software\bmc software\control-m/agent'
New-Item: Klucz rejestru w określonej ścieżce nie istnieje. Na linii: 1 char: 10 + nowa-poz < < < < path "HKLM: \ Software \ BMC Software \ Control-M/agenta + CategoryInfo: InvalidArgument: (HKEY_LOCAL_MACH ... tware \ Control-m : String) [New-Item], ArgumentExceptio n + FullyQualifiedErrorId: System.ArgumentException, Microsoft.PowerShell.Commands.NewItemCommand
i używając PowerShell backtic `uciec charakter nie pomogło.
PS C:\powershell> new-item -path 'HKLM:\software\bmc software\control-m`/agent'
New-Item: Klucz rejestru w określonej ścieżce nie istnieje. Na linii: 1 char: 10 + nowa-poz < < < < 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
Porady będą mile widziane. Dzięki
możliwe duplikat [Tworzenie klucza rejestru z elementów ścieżki za pomocą PowerShell] (http://stackoverflow.com/questions/16149175/creating-a-registry-key-with-path-components-via-powershell) –
Czy możesz utworzyć go ręcznie? W jaki sposób zapisać ścieżkę jako ciąg, używając zamiast tego opcji -path $ string? –
Wypróbuj -literalpath? – Eris