我有一些软件需要先安装 .NET 4。我想知道制作 GPO 订单列表的最佳方法是什么。我还有一些软件需要某些文件,所以我需要先准备好它们(通过批处理文件)。
我做了一些快速研究,但没有找到答案。
例如:
- 批处理文件清理一些文件夹
- 安装 .NET Framework 4
- 通过 MSI 安装应用程序(商业软件)
我无法将所有内容都打包到 MSI 中,并且还需要确保所有步骤都成功。
答案1
首先,我建议你想要一个脚本。一个脚本(如你的例子所示)将执行一些文件/文件夹处理,检查它们是否已执行,然后调用 .NET 4 框架安装程序,检查它是否已安装,然后调用你的.msi
,并检查它是否已安装。
如果早期步骤依靠 GPO 顺序/优先级失败,您将无法创建中止后续步骤的操作。
话虽如此,“我的 GPO 以什么顺序应用”是一个常见的绊脚石或问题,值得回答,所以......看Application of Group Policy
。
最大的收获是:
如果将多个 GPO 链接到 Active Directory 容器,则 GPO 处理顺序(优先级)如下:默认情况下,Active Directory 容器的“属性”页的“组策略”页中显示的“组策略对象链接”列表中最高的 GPO 具有优先权。如果在一个或多个 GPO 中设置了“无覆盖”选项,则设置为“无覆盖”的最高 GPO 具有优先权。
哦,但那只适用于域和 OU 结构非常简单的情况。请参阅Order of processing settings
和Group Policy processing and precedence
如果您有更复杂的设置。
是的,有了 GPO,事情很快就会变得复杂起来。还有域名。
答案2
如果你想在新机器上安装和部署操作系统和软件,你可以使用IMAGEX -(请阅读此文章)命令和修改WIM 图像 -(本文)并使用星火控制管理并编辑无人参与文件,SIM 您可以使用任务序列并在其他 .msi 文件需要点网之前定义安装必备条件的步骤和要求
1- 使用任务序列部署映像
2- 使用必要的安装后脚本(在原始无人值守文件中指定)
3- 在此之前请阅读:.Net Framework 4 的系统要求