无法从服务可执行路径VisualStudioRemoteDeployer.exe安装'VisualStudioRemoteDeployer'
错误跟踪
System.AggregateException: Failed to install 'VisualStudioRemoteDeployer8a9e167d-96ee-45c0-9a2c-6251509937e6' from service executable path VisualStudioRemoteDeployer.exe . Consult the logs below:
2018-09-14T13:25:32.8643473Z Exception calling "SetRight" with "2" argument(s): "OpenPolicy failed: 5"
2018-09-14T13:25:32.8643473Z CategoryInfo :NotSpecified: (:) [], MethodInvocationException
2018-09-14T13:25:32.8643473Z FullyQualifiedErrorId :Exception
2018-09-14T13:25:32.8643473Z ---> System.Management.Automation.RemoteException: Exception calling "SetRight" with "2" argument(s): "OpenPolicy failed: 5"
2018-09-14T13:25:32.8643473Z --- End of inner exception stack trace ---
2018-09-14T13:25:32.8643473Z at Microsoft.VisualStudio.Services.DevTestLabs.Deployment.Deployment.PowershellExecutor.Invoke(String errorContextMessage, Boolean writeResultToLog, Boolean isCancellable)
2018-09-14T13:25:32.8643473Z at Microsoft.VisualStudio.Services.DevTestLabs.Deployment.Deployment.RemoteDeploymentHelper.InstallServiceInternal(String serviceSourcePath, String serviceName, String destinationFileName)
2018-09-14T13:25:32.8643473Z at Microsoft.VisualStudio.Services.DevTestLabs.Deployment.Deployment.RemoteDeploymentHelper.InstallService(String serviceSourcePath, String serviceName, String destinationFileName)
2018-09-14T13:25:32.8643473Z at Microsoft.VisualStudio.Services.DevTestLabs.Deployment.Deployment.DeploymentClient.<RunAsync>d__24.MoveNext()
2018-09-14T13:25:32.8643473Z ---> (Inner Exception #0) System.Management.Automation.RemoteException: Exception calling "SetRight" with "2" argument(s): "OpenPolicy failed: 5"<---
答案 0 :(得分:1)
当用户没有完全的管理员权限或没有运行服务的权限时,将引发错误。用户必须能够远程设置“作为服务登录”权限。
1)检查所使用的用户是否连接到在目标计算机上具有完全管理员权限的远程计算机。
2)如果用户已经是“作为服务登录”和“本地管理组”的一部分,并且用于部署的用户是本地用户(不是域用户),我将建议-
1) Try to use the domain join user
或 2)必须禁用对本地帐户的UAC过滤,才能访问远程WinRM服务。您可以参考此文档。 (更多高级详细信息可在此处“使用Windows远程管理”中找到)
如果在远程任务上使用Powershell遇到此错误,请尝试使用最新版本的任务3. *,您将不会遇到此问题
答案 1 :(得分:0)
我们遇到了同样的问题。我们在目标服务器上使用本地帐户,该帐户也是本地管理员,应该没问题。当我使用 machinename\username 在我的管道中指定帐户时,它不起作用。但是当我使用 .\username 时,它就像一个魅力。我猜格式域\用户名是为实际域帐户保留的帐户,您不能出于任何原因指定服务器名\用户名,因为它会开始在 AD 中查找服务器名部分,显然它在那里没有运气。>
希望这对一些人有所帮助。