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年或更高版本。