我们有AzurePack的本地安装:ServiceBus 1.1(wpi别名ServiceBus_1_1)
我们需要在应用程序部署时向ServiceBus添加新的命名空间。
以下是我尝试从一台服务器执行的代码:
Invoke-Command -ComputerName some-remote-server -Verbose -ScriptBlock { New-SBNamespace -Name new-sb-namespace -ManageUsers {domain}\{user} }
以下是我收到的回复:
The user name '{domain}\{user}' is invalid.
+ CategoryInfo : NotSpecified: (vgl:String) [New-SBNamespace], ArgumentException
+ FullyQualifiedErrorId : InvalidUserName,Microsoft.ServiceBus.Commands.NewSBNamespaceCommand
+ PSComputerName : some-remote-server
我可以在远程服务器上本地执行New-SBNamespace -Name new-sb-namespace -ManageUsers {domain}\{user}
而不会出现任何问题
我尝试过不同的域/用户组合,不同的帐户。 我无法找到有关我收到此错误的原因的任何信息。
使用Enter-PSSession
命令并执行New-SBNamespace
时获得的错误
答案 0 :(得分:1)
我找到了解决方案。
使用-Authentication Credssp -Credential $credentials
解决了问题,但需要在脚本中提供这些凭据。
答案 1 :(得分:0)
你能试试吗
Invoke-Command -ComputerName some-remote-server -Verbose -ScriptBlock { New-SBNamespace -Name new-sb-namespace -ManageUsers {user}@{domain}
因此,用户/组的表示法应为user @ domain
希望这有帮助