我想让.bat脚本作为不同的用户执行特定任务并无头地运行(不允许用户输入或提示).有没有办法用.bat脚本执行此操作?请注意,我不能使用PowerShell,因为默认情况下我们不必安装所有必须支持的Windows操作系统.
我在我的脚本中考虑了RUNAS,但它显然需要交互式输入.
在Linux中,等价的成语是:
echo "Password" | sudo -S -u username "command"
Run Code Online (Sandbox Code Playgroud)
有关Windows .bat脚本的任何建议吗?
更新:我相信vbscript在Windows上始终可用,所以如果通过vbscript提供纯粹的无头解决方案,那么这也很好!