我正在使用 InnoSetup 为我的程序生成安装文件 - 结果是一个 exe 安装文件,其中包含软件 exe 和一些附加文件。通常需要管理员权限才能使用此类安装文件安装或更新程序。我的问题是 - Windows 域的系统管理员是否可以以某种方式标记新安装的 exe 文件,以便域中的每个人都可以在没有提升权限的情况下安装它,或者只授予一次提升权限以从此类程序进行安装/更新。
我听说 *.msi 安装文件可以根据管理员的请求在域内远程运行。也许其他类型的安装文件也存在这样的机制?
以下是描述https://www.advancedinstaller.com/user-guide/tutorial-gpo.html安装作为组策略选项。因此,问题是 - 我应该以 *.msi 格式创建安装才能进行这种大规模部署吗,或者任何安装格式都可以?
答案1
... 系统管理员可以... 将全新安装的 exe 文件标记为域中的每个人都可以无需提升权限安装它,或者一次性授予提升权限以便从此类程序进行安装/更新。
简短的回答——不。
如果用户想要/需要安装软件,那么他们必须必须获得许可才能这样做。没有办法解决这个问题,这是一件好事。
然而,有许多框架和实用程序可以完成这项工作离开来自用户,安装软件代表他们。[这听起来有点儿吓人,但是]“配置管理器”——微软服务管理器套件的一部分——就是这样一个实用程序。