我有一个使用Hudson构建的脚本,其中调用了SysInternals PsExec实用程序。通常情况下,当给定用户首次运行PsExec时,它会弹出一个对话框要求用户接受许可证。构建代理作为服务运行,我可以看到构建在PsExec处卡住了。进程资源管理器显示PsExec正在运行,因此我强烈怀疑它正在显示相同的提示,但由于它正在非交互式运行,没有办法接受提示。是否有任何方法绕过这个愚蠢的限制?运行在Windows Server 2008 R2 x64上。
我有一个使用Hudson构建的脚本,其中调用了SysInternals PsExec实用程序。通常情况下,当给定用户首次运行PsExec时,它会弹出一个对话框要求用户接受许可证。构建代理作为服务运行,我可以看到构建在PsExec处卡住了。进程资源管理器显示PsExec正在运行,因此我强烈怀疑它正在显示相同的提示,但由于它正在非交互式运行,没有办法接受提示。是否有任何方法绕过这个愚蠢的限制?运行在Windows Server 2008 R2 x64上。
/accepteula
就是解决方法。不知道为什么没有被记录在文档中? - EMP