我尝试在MSDeploy中使用-presync:runCommand选项,无论我尝试运行什么,都会得到相同的错误:
错误:客户端没有所需的权限。
我已经尝试了几个要执行的项目,但都不起作用。理想情况下,我希望在服务器上执行一个exe:
-presync:runCommand=C:\MyExecutable.exe,dontUseCommandExe=true我也试过
-presync:runCommand=C:\TestScript.bat以及他们documentation中的样本
-presync:runCommand="net stop w3svc"提前谢谢。
发布于 2010-12-08 05:22:19
我找到了答案,事实证明我已经完成了一半。在我的问题中提供的链接中,他们提到了如何向WMSvc帐户添加权限,如下所示:
sc privs wmsvc SeChangeNotifyPrivilege/SeImpersonatePrivilege/SeAssignPrimaryTokenPrivilege/SeIncreaseQuotaPrivilege它没有提到的是,您必须重新启动WMSvc才能使其生效。
https://stackoverflow.com/questions/4380819
复制相似问题