将应用程序从 eDirectory 迁移到 Configuration Management:
注:迁移应用程序时,所有以 HKEY_CURRENT_USER 开头的注册表项将迁移为“以用户身份运行”,而其他注册表项(例如 HKEY_LOCAL_MACHINE)将迁移为“以系统身份运行”。因此,迁移后受管设备上将不会解析 HKEY_LOCAL_MACHINE 中定义的部分与用户相关的宏,例如 %CN% 和 %OU%。
单击 (迁移工具设置图标),然后执行以下操作:
要重写 ZENworks 数据库中的现有应用程序对象,请单击
,然后选择 选项。警告:这会重写数据库中所有现有的“应用程序”对象,包括那些之前已迁移的对象。
如果选择将应用程序重新迁移到启用了
选项的 ZENworks Configuration Management 中,则必须确保您要重新迁移的应用程序版本比现有的 ZENworks Configuration Management 分发包高一个版本。这是为了避免在将分发包指派给受管设备时出现不一致的情况。选项可让您不保存本地历史,从而大幅提高大型迁移的性能。
选项可让您将对象(应用程序或策略)迁移为沙箱。默认情况下已选择此选项。
选项可让您将依赖分发包也迁移为沙箱。
要访问可用于迁移应用程序的选项,请单击
,然后配置所需设置。
设置 |
说明 |
---|---|
|
当实用程序无法迁移 MSI 的一个或多个特性时, 选项会强制执行应用程序迁移。如果在将 AOT 应用程序对象转换为 MSI 期间出现警告,就会认为该 MSI 分发包失败。通常,即使出现警告也能成功迁移这些 MSI 版本。例如,警告可能是因 AOT 中包含的 Windows 快捷方式链接不再有效而产生的。 如果启用此选项,就不会出现警告讯息。您可以查看迁移日志,了解哪些属性未迁移。 |
|
选项表示会创建并迁移应用程序,但不会自动删除保存临时文件和新 MSI 文件的目录。这样,您就可以在将新建的 MSI 合成到 Configuration Management 中的内容服务之前,先访问该 MSI。 |
|
选项可让您将内容上载到内容服务器。默认情况下此选项是选中的。 如果选择 选项,并且在迁移过程中将文件的来源路径解析为本地路径或 UNC 路径,应用程序便会作为“安装 MSI”操作迁移至 ZENworks Configuration Management 服务器,同时上载至内容服务器。以下情况下,应用程序将作为包含“安装网络 MSI”操作的分发包迁移至 ZENworks Configuration Management 服务器,但不会上载至内容服务器:
|
|
选项可让您将应用程序中的分发选项迁移为单个可编辑的操作,例如“编辑 INI”操作、“编辑注册表”操作或“运行脚本”操作。默认情况下,该选项为选中状态。取消选择 选项会使应用程序中的分发选项迁移为 MSI。 如果已启用 选项,则应用程序将迁移为包含特定操作的分发包:
如果已禁用 选项,则应用程序将迁移为包含“安装 MSI”操作的分发包。但是,“编辑文本文件”、“复制目录”、“安装目录”和“去除文件”这些操作并不属于“安装 MSI”操作。 |
|
c:\temp。 选项可让您将临时迁移文件放置到默认目录(用户 %TEMP% 目录)以外的其他位置。如果要迁移的应用程序的路径过深(大于 256 个字符),则此选项可让您使用较短的临时路径,如 |
单击
退出对话框。单击
字段中的 。注:迁移实用程序现在支持迁移
的所有复杂组合。旧版 ZENworks 中的“分发规则”(包括“新组”)将迁移为 ZENworks Configuration Management 中的过滤器和过滤器集组合。要对迁移建模,请执行以下操作:
在。
系统会根据您要迁移的信息类型过滤显示出 eDirectory 信息。因此,您只需要浏览对所选类型而言可迁移的环境和对象。
如有必要,以右键单击
面板中的任意位置,为排队等待迁移的对象创建文件夹,然后选择 。您可以根据需要创建任意数量的文件夹,并进行嵌套。此结构在 ZENworks 数据库中创建,并在“ZENworks 控制中心”中以文件夹形式显示;但必须单击
按钮才能创建这些文件夹。您可能想确定应用程序对象的文件夹结构,并在将这些文件夹中的应用程序对象排入队列之前,先创建和迁移这些文件夹。
您也可以迁移现有的 eDirectory 容器以及其中所有的“应用程序”对象(包括子容器)。容器会转换成文件夹,包含该容器下 eDirectory 中存在的所有“应用程序”对象。如果在
面板中选择容器并将其拖到 面板,则所有子容器及其“应用程序”对象也将置于 面板中它们各自的文件夹内。容器排入
面板中的队列之后,可以通过选中不想迁移的项目、以右键单击这些项目然后选择 的方法,逐一删除队列中的项目。删除前,系统会要求您进行确认。在
面板中,选择要迁移的“应用程序”对象或容器,将它们拖到 面板。待迁移的项目便会排入队列。
您可以使用 Ctrl + 箭头键或者 Shift + 箭头键选择多个项目。
(视情况而定)要迁移与已经迁移的应用程序具有相同应用程序 GUID 的应用程序,请参见部分 5.11, 迁移具有相同应用程序 GUID 的应用程序。
在将项目从一个面板拖到另一个面板时,
面板中列出的项目会自动排序。如果多次拖动某个项目,它也只会排队一次。
如果某地点列出的应用程序已有重复项排在队列中,则拖动该应用程序时,系统会在排队期间要求您选择迁移哪个应用程序以此来解决这个问题。您可以右键单击一项,并选择
,以获取相关信息来帮助您确定要迁移哪一项。如果使用递增迁移,则只能将这一次要迁移的对象排入队列,这是因为在单击
按钮时,会将 面板中所有已排队的项目都迁移出去。在
选项卡上,要迁移的项目(已复制到 面板)数会显示在选项卡的标签上,并以括号括住。选项卡上的 字段会显示与选中要迁移的项目相关的信息。例如,由于 eDirectory 名称中的字符无法在 Configuration Management 中使用,ZENworks Migration Utility 可能会在 Configuration Management 中调整对象名,例如用下划线 (_) 替换冒号 (:)。
根据需要重复步骤 3,找到要对这一次迁移进行建模的所有“应用程序”对象,并将它们排入队列。
重要说明:当单击
按钮时,在 面板中排队的所有应用程序对象都将被迁移。查看
面板中的选项。您可以浏览文件夹以查看排队等待迁移的“应用程序”对象。
在
选项卡中,链接的应用程序将逐一列出,但是在 选项卡的 面板中,它们会分层列在其父应用程序的下方。要在迁移之前从迁移队列中删除项目,请执行下列一项操作:
选择项目并单击 图标。
右键单击所选项目,然后单击
此操作可以在
选项卡上以及 选项卡上的 面板中进行您可以使用 Ctrl + 箭头键或者 Shift + 箭头键选择多个要删除的项目。该选择包括文件夹及其内容。
排队等待迁移的项目的图标和文本会变灰。如果选择删除变灰的项目,只会从队列中将其删除。
警告:如果选择有颜色的项目(青色或黑色文本),则会从 Configuration Management 数据库中将它们删除,并且这些项目在“ZENworks 控制中心”中将不再可用。
要迁移
面板中所有变灰的项目(包括子文件夹内所有变灰的项目),请单击 按钮。迁移期间或迁移之后,迁移实用程序会出现以下情况:
焦点立即移到
选项卡上,您可以在此处查看迁移的连续进度。列显示每个正在迁移项目的进度条。总进度条位于迁移实用程序的底部。
如果某地点列出的应用程序已有重复项排入了目标区域面板中的迁移队列,则拖动该应用程序时,系统会提示您选择要迁移的应用程序。您可以右键单击一项,并选择
,以获取相关信息来帮助您确定要迁移哪一项。选项卡显示所有已迁移的项目。当有项目迁移时,此列表会动态更新。迁移期间,您可以在 和 两个选项卡之间切换。您也可以右键单击选项卡面板中的任意位置并选择 ,刷新已迁移但尚未显示的项目的视图。
在
和 两个面板中, 选项卡会显示所有已迁移的对象,并以青色显示它们的文字。项目会一直以青色显示,这样在您下次打开迁移实用程序并浏览
环境和 文件夹时,就可以查看之前已迁移的项目。迁移失败的对象仍会显示,只是其图标会变灰。
有关处理迁移失败项目的指导,请参见步骤 8。
链接的应用程序会单独显示于
选项卡上,但在 列中只显示 GUID 而不显示它们的日志。只有其他对象链接到的主“应用程序”对象才会在该列中显示 按钮。迁移期间,会在工作站上为每个正在迁移的应用程序创建临时工作文件夹。当所有应用程序都成功完成迁移后,会删除这些文件夹。
迁移 INI 设置时,旧版 ZENworks 中 INI 设置的分发选项映射到 ZENworks Configuration Management 中最近的可用选项。下表对映射进行了说明:
旧版 ZENworks 中 INI 设置的分发选项 |
ZENworks Configuration Management 中的映射选项 |
---|---|
|
|
|
|
创建或添加到已存在部分 |
|
|
|
|
|
|
|
|
|
迁移完成之后,请根据需要执行以下操作:
查看两个
面板中的青色项目,确定是否还要将其他项目排入待迁移队列或从 面板删除任何之前已迁移的项目。您也可以使用
选项卡找到此信息。在
选项卡上单击 按钮,查看所有迁移失败的项目,并确定最佳措施。您可以修复问题然后迁移此项目,也可以从 选项卡上将其删除,这样一来该项目也会从 面板的队列中删除。要想只查看那些失败的项目,请以右键单击面板中的任意位置,选择
以过滤列出的项目。系统只会为当前任务维护此列表。如果有一些不想迁移的失败项目,可以从
面板的队列中删除那些仍在排队的项目(仍为灰色)。以右键单击 选项卡上的任意位置,选择 。这会清空
选项卡列表。还会从 面板列表中删除已排队但尚未迁移的项目。警告:如果改为在
面板中选择 ,则会从 面板和 选项卡以及 ZENworks 数据库中删除所有列出的项目,实际上也就是从“ZENworks 控制中心”中去除了它们。要使用 只删除排队(尚未迁移)的项目,最安全的做法是从 选项卡上执行该删除操作。迁移应用程序时,将不迁移以下系统要求条件:
处理器为 PentiumPro、Pentium 1、Pentium 2、Pentium 3 或 Pentium 4。
旧版 ZENworks 中的处理器规则设置为 <、>、<= 或 >=。
操作系统不是 Windows XP 或 Windows 2000。
操作系统版本设置为小于 5。
远程访问
终端服务器
注:在将 Windows 分发包迁移到 ZENworks Configuration Management 后,如果将该分发包指派给受管设备,则将在受管设备上重新安装该分发包。
如果您对迁移结果满意,请继续执行以下其中一项操作: