我创build了一个批量login脚本,用于检查和删除特定软件的旧版本,并安装最新版本。 安装和卸载过程都使用.EXE文件。 如果用户是pipe理员,该脚本工作得非常好,但是由于login脚本是以用户权限运行的,因此使用普通的最终用户帐户将失败。
以pipe理员身份运行login脚本的最佳方法是什么?
这对于login脚本来说是一个糟糕的用例。 一个启动脚本或一个计划任务都可以很容易地运行,因为SYSTEM帐户负责软件安装。
一般来说,我build议使用某种部署系统 – SCCM,补丁pipe理器,Puppet等 – 但是如果你有一个2008+域名,可以使用一个快速和肮脏的解决scheme。
基本上它是作为组策略首选项部署的计划任务。 这可以在SYSTEM帐户下运行以提供pipe理权限。 结合物品级定位,只有满足条件时才能轻松安装。
是否有必要使用login脚本? 我正常地尝试尽可能多地使用启动脚本…这些运行在具有最高权限的系统上下文中。