使用管理员权限运行登录脚本

使用管理员权限运行登录脚本

我创建了一个批处理登录脚本,用于检查和删除特定软件的旧版本并安装最新版本。安装和卸载过程都使用 .EXE 文件。如果用户是管理员,该脚本可以很好地工作,但由于登录脚本是以用户权限运行的,因此如果使用普通最终用户帐户,该脚本将失败。

以管理员身份运行登录脚本的最佳方法是什么?

答案1

这是登录脚本的一个糟糕用例。启动脚本或计划任务都可以轻松运行,因为系统帐户负责软件安装。

一般来说,我建议使用某种部署系统 - SCCM、Patch Manager、Puppet 等 - 但如果您拥有 2008+ 域,那么有一个快速而粗糙的解决方案可用。

基本上,它是作为组策略首选项部署的计划任务。这可以在 SYSTEM 帐户下运行以提供管理员权限。结合项目级别定位,您可以轻松地仅在满足条件时安装。

答案2

是否需要使用登录脚本?我通常尝试使用启动脚本做尽可能多的事情...这些脚本在系统环境中以最高权限运行。

相关内容