在启动时为所有用户运行BGInfo

我有一个Windows 7映像,我打算在整个企业中进行部署。 为了简单起见,我打算在每台机器上安装BGInfo,并在每次用户login时更新BGInfo。从我所看到的,当BGInfo创buildconfiguration文件时,文件包含每个帐户本地的variables,因此configuration文件将只能在创build它的用户帐户上工作。

有没有人有任何想法如何使这些configuration文件“通用”,以便BGInfo将login所有帐户时工作? 目前我有BGInfor应用程序和一个BGInfoconfiguration文件保存在C驱动器上,我已经写了一个batch file,存储在“所有用户/开始菜单/启动”目录(每当任何用户在计算机日志in),但是这只适用于创buildconfiguration文件的帐户。

是的,这可以做到。 只是不要使用批处理,使用registry中的运行键。 安装BGInfo来编程文件或窗口,并保持在那里的BEG文件。

我们在我工作的最后一家公司为我们的图像做了这个工作,这真是太棒了,我们会在企业批准的墙纸上加上login时间,IP,主机名,每次用户login时都有很好的信息。我们刚刚添加了一个运行条目在registry中。 用户可以自由更换墙纸,但每次login后都会重新贴上墙纸,用户都只是最终放弃了。

尝试将其添加到您的图像。 您也可以卸载图像,添加.exe和bgi文件并挂载registry并将其添加到HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Run

使用下面的语法作为参考。

“C:\ Program Files \ BGInfo \ Custom.bgi / timer:0 / silent / nolicprompt”

如果你正在使用MDT(我高度推荐),Johan Arwidmark在部署研究中有一个他写的辉煌的脚本,这将作为他的水化工具包的一部分,它被称为Install-BGInfo.wsf。

http://deploymentresearch.com/DRFiles/HydrationCM2012R2.zip

这个问题标有一个答案,但我想分享我的简单方法来做到这一点,特别是如果你打算克隆机器分发。 我使用这个设置,它适用于超过80台电脑,它并没有让我失望。

首先将BGinfo放入您的程序文件夹中。

接下来运行BGinfo,接受许可证,并按照你想要的方式进行设置。

然后保存为“config.bgi”

下一步是创build一个BGinfo的快捷方式,它可能会说'你不能在这里创build一个快捷方式,你想保存到桌面吗? 如果它确实保存到桌面上。

现在导航到快捷方式的位置,并将目标path编辑为以下内容:

“C:\ Program Files \ BGInfo \ Bginfo.exe”“C:\ Program Files \ BGInfo \ config.bgi”/ timer:0 / nolicprompt / silent

我知道它在目标中有两个位置,但这是有效的。 开关用于定时器等于零,接受许可证提示并继续而不会出错。

下一步将该快捷方式复制到“C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Startup”

这将把BGinfoconfiguration应用于所有用户。 如果您决定对名称或位置进行更改,请对快捷方式中的目标path进行适当的更改。