我想在提出这个问题之前先说明一下,我是一名 Linux 管理员,因此管理 Windows 桌面网络并不是我的强项;然而我的任务是将 Windows 桌面网络从 XP Pro 升级到 Windows 7,以及将 Windows SBS 2003 升级到 2008。
我想借此机会做好这项工作,并实现某种形式的自动化以交付软件包和更新,因为目前这是一个完全手动的过程,在 25 台桌面上进行操作显然有点耗时。
这也意味着当在网络上引入新的桌面时,您必须从头开始,并确保它与其他桌面完全相同。
这里显而易见的答案是磁盘映像;然而,由于几乎所有桌面都略有不同,因此问题变得更加复杂,因此显然底层硬件并不相同,从而导致直接克隆出现问题。
我认为一个好的解决方案是运行某种虚拟化桌面,这样硬件就被抽象出来了,但是在查看了 Citrix 和 Oracle 的虚拟桌面产品后,似乎它们都使用某种 RDP,这意味着我需要一个足够强大的服务器来同时运行 25 个桌面,如果我想这样做,我只需要使用终端服务器和瘦客户端。
作为 Linux 管理员,我正在考虑使用类似虚拟盒的东西,以及一个在必要时拉下更新图像的 rsync 作业,但是我觉得这不是一个特别整洁的解决方案,我可能正在重新发明轮子。
所以我的主要目标是完全自动化地部署底层操作系统、自动化地安装软件包以及自动化地更新。
我确信这个问题之前已经被解决了,并且我真的很感激任何关于如何尽可能自动化地管理这个问题的建议。
谢谢
答案1
为了正确且合法地完成此操作,我建议执行以下操作:获取网络上所有系统的批量许可 (VL) 升级到 Windows 7 Pro(需要已安装 XP Pro)。VL 介质允许您构建一个基本映像,其中包含您可以部署到硬件的所有当前安装的修补程序和业务线软件。此外,Windows 7 对硬件的要求要宽松得多 - 我已经将在 Dell OptiPlex 745 台式机上构建的 Win7 映像部署到 Dell D430 Latitudes 和 GX520 台式机。而且我还完全更换了主板(使用完全不同的主板)。您可能只需要一个映像 - 也可能是两个。(请考虑 WIM 是映像,而 Windows(自 Vista 以来)以 WIM 的形式分发在介质上)。
Server 2008 包含 Windows 部署服务,它允许您通过 PXE 启动和使用多播在网络上部署映像,您可以在一两个小时内将映像部署到所有系统。
如果您正在迁移到 SBS 2008 或 SBS 2011,那么它们将包含用于修补的 WSUS - 否则,它是 WSUS 的角色。
注意:如果客户打算使用 Exchange,您应该将其迁移到 SBS 2011(如果他们有大约 55 个或更少的用户(可能 60 个)),因为 SBS 是在内部获取 Exchange 最具成本效益的方法(确保您了解产品 - 有很多人不了解并认为它有限制,但其实没有)。
终端服务/远程桌面服务是一种选项,它需要第二台服务器以及各种额外的许可费用。