在域控环境中,运行bat脚本文件需要管理员身份才可以运行,即使管理员身份运行,删除脚本的pause也会出现短暂的cmd窗口闪过。综上所述,如需使用桌管软件推送bat脚本文件,无法做到用户无感。此时可使用bat-to-exe-converter对此bat进行转换。该软件可实现bat 转换为exe软件。由于bat无法直接写入获取管理员身份,而exe可以写入是否管理员身份运行且窗口无显示。
将使用语言修改为【简化中国】
点击【打开】,选择自己编写的bat脚本文件;
根据实际需求选择【64位|Windows (隐形)】和【需要管理员权限】并点击【转换】。
转换后桌面生成一个exe文件,此时运行此exe,Windows窗口将隐藏,默认带管理员权限。
此时双击运行生成后的exe文件时是无感运行,可配合桌管软件进行下发执行操作,最后实现批量无感执行exe。
本文由 yorickbao 创作,采用 知识共享署名4.0 国际许可协议进行许可。
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。