我的NAnt构建作为CruiseControl的一部分以非管理员身份运行。但是我们有一个需要以管理员身份运行的NCover任务。为此,我们考虑使用具有管理员帐户的RunAs。
问题是RunAs会直接返回而不等待进程退出。
有没有办法阻止NAnt构建,直到NCover完成?
谢谢
我的NAnt构建作为CruiseControl的一部分以非管理员身份运行。但是我们有一个需要以管理员身份运行的NCover任务。为此,我们考虑使用具有管理员帐户的RunAs。
问题是RunAs会直接返回而不等待进程退出。
有没有办法阻止NAnt构建,直到NCover完成?
谢谢
psexec -w directory file_to_run -u myusername
使用可选的-p密码
我唯一担心的是,psexec的最终用户许可协议似乎禁止我想要使用它的方式。但我不确定。我担心的短语是:
您不得:
我想用psexec替换我们安装程序中的runas使用。Psexec会在光盘上,我可以直接从光盘运行它,或者复制一份并在完成后删除。
这些用途是否违反了该协议?
在runas命令中添加/W选项会使其等待吗?