PsExec在非交互式运行时遇到许可证提示

我有一个调用SysInternals PsExec实用程序的Hudson构build脚本。 通常情况下,PsExec首次运行时会popup一个对话框,要求用户接受许可证。 构build代理作为一个服务运行,我可以看到构build卡住了PsExec。 Process Explorer显示PsExec正在运行,所以我强烈怀疑它显示的是相同的提示,但是因为它是以非交互方式运行的,所以无法接受提示。 有没有办法绕过这个愚蠢的限制? 在Windows Server 2008 R2 x64上运行。

使用/accepteula命令行开关接受许可协议。

或设置

 HKCU\Software\Sysinternals\PsExec\EulaAccepted 

到1

注意:如果上面的reg键被设置为0(EULA被拒绝一次),那么/ accepted将不起作用,您必须手动将该键设置为1(或者完全删除它)。

这是logging,但你必须使用2003年或更高版本。