概要
可以使用 Microsoft Systems Management Server (SMS) 2.0 或 SMS 2003 从网络上的共享分发文件夹分发 Microsoft Windows XP Service Pack 2 (SP2)。
重要说明:要使用 SMS 2.0 分发 Windows XP SP2,您必须安装带有 Service Pack 4 (SP4) 的 SMS 2.0.
如果从光盘安装 SP2,则 Service Pack 安装程序的文件名称为 Xpsp2.exe.如果从 Microsoft 网站下载 SP2,则安装程序文件名称为 WindowsXP-KB835935-SP2-xxx.exe(其中 xxx 代表特定语言代码,例如 ENU 代表英语)。这两个安装程序文件相同,只是名称不同。
如果您从网站下载 SP2,对于本文档,请在 Xpsp2.exe 出现的所有位置使用 WindowsXP-KB835935-SP2-xxx.exe.
要使用 SMS 分发 Windows XP SP2,必须按照下列步骤操作:
1. 通过导入 Windows XP SP2 的程序包定义文件创建 SMS 程序包。
2. 在程序包属性中提供 Windows XP SP2 源文件的路径。
3. 将 SMS 程序包分发到分发点。
4. 创建公告以通知 SMS 客户端有关 Windows XP SP2 的信息。
创建 SMS 程序包
要使用 SMS 来分发软件,必须首先创建 SMS 程序包,它包含指导软件分发过程的文件和说明。当创建 SMS 程序包时,需要定义程序包源文件的位置(SMS 获取文件的位置)。您还需要创建程序包定义文件 (。sms) 以分发 Windows XP SP2.
程序包定义文件是一个特殊格式的文件,它包含创建 SMS 程序包所必需的信息。如果导入此文件,SMS 会立即为您创建程序包。使用程序包定义文件创建程序包后,可以像修改任何其他 SMS 程序包一样修改此程序包。
每个预定义 SMS 程序包还包含 SMS 程序。这些程序是在每台目标计算机上运行的命令行,用来控制程序包安装。每个程序都是可以用来安装程序包的选项的不同组合。例如,Windows XP SP2 的程序包定义包括可使用用户输入或不使用用户输入来安装 Service Pack 的程序。这些 SMS 程序必须与程序包的安装文件兼容。
注意:在以下过程中,分发文件夹所在的网络驱动器或计算机驱动器的名称为驱动器 E.分发文件夹的位置路径的一个示例为 \server1share1.
创建 SMS 程序包:
1. 连接到包含 Windows XP SP2 源文件的共享网络文件夹或本地计算机上的文件夹。
2. 在共享网络文件夹或本地文件夹中,创建用来存储 Service Pack 的文件夹。
例如,要创建名为 XPSP2 的源文件文件夹,请在命令提示符处键入 mkdir e:xpsp2.
3. 将 Service Pack 可执行文件 (。exe) 复制到步骤 2 中创建的源文件文件夹中。
例如,要将 Service Pack 文件从 Windows XP SP2 光盘复制到 XPSP2 源文件文件夹,请在命令提示符处键入以下命令。此示例假设 CD 驱动器为驱动器 D.
xcopy d: e:xpsp2/e
4. 按照下列步骤提取文件:
a. 在命令提示符处,键入 xpsp2.exe /x,然后按 Enter 键。
b. 在出现相应提示时,输入希望将 Service Pack 文件提取到的文件夹的路径。
注意:最好将文件提取到您在步骤 2 中创建的文件夹以外的其他文件夹。
重要说明:如果从 Windows XP SP2 网站下载 Service Pack,必须先提取压缩的程序文件,然后才能将其复制到源文件文件夹。
创建程序包源文件文件夹后,必须创建 SMS 程序包。可以导入 Windows XP SP2 产品定义文件以便让 SMS 为您创建程序包。可以从以下 Microsoft 网站下载 Windows XP SP2 产品定义文件:
http://www.microsoft.com/downloads/details.aspx?FamilyId=938F3FEC-9E63-40C2-83A6-FC97A239DDD5&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyId=938F3FEC-9E63-40C2-83A6-FC97A239DDD5&displaylang=en)
下载 Windows XP SP2 产品定义文件后,请按照下列步骤操作:
1. 启动 SMS Administrator 控制台,然后展开“站点数据库”。
2. 右键单击“程序包”,指向“新建”,然后单击“从定义创建新程序包”。
3. 单击“下一步”。
4. 单击“浏览”,找到 Windows XP SP2 程序包定义文件,然后单击“打开”。
5. 单击“下一步”。
6. 在“源文件”页中,单击“始终从源目录获取文件”,然后单击“下一步”。
7. 在“源目录”框中,键入程序包源文件的路径(例如,键入 \server1share1xpsp2i386)。或者,单击“浏览”以找到此文件夹。
8. 单击“下一步”,然后单击“完成”。
9. 在 SMS Administrator 控制台中,展开“程序包”,展开新的 Windows XP SP2 程序包,然后单击“程序”。
10. 双击您要分发的程序包。
11. 在“常规”选项卡上,确保预定义的命令行是您要使用的正确安装命令。
可以手动添加或删除选项,以更改命令行。
12. 查看“要求”选项卡、“环境”选项卡和“高级”选项卡中列出的信息,以确保所有选项都正确。
13. 单击“应用”,然后单击“确定”以保存更改。
分发和公布 SMS 程序包
为 Service Pack 创建 SMS 程序包后,必须将此程序包分发到分发点。分发点是共享网络文件夹,SMS 客户机可以从此文件夹中访问程序包源文件。
注意:确保所有分发点都有足够的磁盘空间可用于 SMS 程序包。
要将 SMS 程序包分发到分发点,请按照下列步骤操作:
1. 在 SMS Administrator 控制台中,右键单击“程序包”,指向“所有任务”,然后单击“分发软件”。
2. 单击“下一步”。
3. 单击 Windows XP SP2 程序包,然后单击“下一步”。
4. 单击以选择要用于此程序包的分发点,然后单击“下一步”。
注意:您连接到的站点及所有子站点的分发点均被列出。可以选择一个或多个分发点。确保为包含要安装 Windows XP SP2 的客户端的每个站点指定一个分发点。
5. 单击“是”公布此程序包,然后单击“下一步”。
6. 单击 Windows XP SP2 程序包的程序,然后单击“下一步”。
7. 单击“浏览”,单击要接收 Windows XP SP2 程序包的集合,然后单击“确定”。
8. 单击“下一步”。
9. 在“名称”框中为此公布键入一个名称,或者使用默认名称,然后单击“下一步”。
10. 单击“下一步”。
11. 更改公布日程安排,或者接受默认日程安排,然后单击“下一步”。
12. 单击“是。指派程序”,指定指派日期和时间,然后单击“下一步”。
13. 单击“完成”。
SMS 客户端以可配置的轮询间隔更新已公布程序的列表。默认轮询间隔为 60 分钟。
有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
302430 (http://support.microsoft.com/kb/302430/) 如何通过使用组策略向特定组指派软件