zac - Novell ZENworks 自适应代理的命令行管理界面。
zac command options
zac 实用程序可以在 ZENworks 受管设备上执行命令行管理功能,包括安装和去除软件分发包、应用策略以及注册和取消注册设备。
大多数命令都有全称和简称两种形式。
全称:add-reg-key
简称:ark
当两种形式都可用时,命令如下:
add-reg-key (ark) 选项
使用命令时,只需输入全称或简称:
zac add-reg-key 选项
zac ark 选项
如果选项中包含空格,请用引号将其括住:
zac ark "选项 1"
显示有关命令的信息。
安装指定的分发包。使用 bundle-list 命令获取可用分发包及其显示名称的列表。
示例 1-1 示例:
zac bin bundle1
起动指定的分发包。使用 bundle-list 命令获取可用分发包及其显示名称的列表。
示例 1-2 根据显示名称起动分发包的示例:
zac bln bundle1
示例 1-3 根据显示名称起动分发包,并在起动操作失败的情况下关闭自我修复功能(该功能默认处于打开状态)的示例:
zac bln bundle1 -noSelfHeal
显示指派给设备和登录用户的分发包列表。
示例 1-4 示例:
zac bl
显示指定分发包的状态、版本、GUID 和要求等信息。使用 bundle-list 命令获取可用分发包及其显示名称的列表。
示例 1-5 示例:
zac bln bundle1
刷新与指定分发包有关的信息。
示例 1-6 示例:
zac br bundle1
卸装指定的分发包。使用 bundle-list 命令获取安装的分发包及其显示名称的列表。
示例 1-7 示例:
zac brm bundle1
卸装指定的分发包。使用 bundle-list 命令获取安装的分发包及其显示名称的列表。
示例 1-8 示例:
zac bu bundle1
校验安装的分发包(通过分发包显示名称指定),确保不存在文件被去除或损坏的情况。使用 bundle-list 命令获取安装的分发包及其显示名称的列表。
示例 1-9 示例:
zac bv bundle1
唤醒“内容分发点”工作线程。可以使用下列其中一个选项:
示例 1-10 示例:
zac cdp
zac cdp replicate
立即运行清理,并删除 MDStatus 数据库中自上次成功聚集起 14 天内未更新的条目。默认情况下,系统会在代理服务启动时首次运行清理,然后每天运行一次。日志级别设置为 DEBUG 时,清理方法会将适当的讯息记录到 zmd-messages.log 文件中。
MDStatus 数据库用于将分发包和策略状态从受管设备聚集到 ZENworks 服务器。
将自上次成功聚集状态后更新过的状态聚集到 MDStatus 数据库。默认情况下,状态发送器每 5 分钟会自动聚集一次状态。
MDStatus 数据库用于将分发包和策略状态从受管设备聚集到 ZENworks 服务器。
去除并恢复文件系统中的工作站 GUID 以便取得映像。
示例 1-11 从文件系统中去除 GUID 的示例:
zac file-system-guid -d
示例 1-12 将 GUID 恢复到文件系统的示例:
zac file-system-guid -r
示例 1-13 打印 GUID 值的示例:
zac fsg
运行库存扫描或打开集合数据表单。
示例 1-14 运行库存扫描的示例:
zac inv scannow
示例 1-15 打开集合数据表单的示例:
zac inv cdf
更改或显示 ZENworks 自适应代理的记录器配置。
可以使用以下选项:
示例 1-16 重设置日志文件的示例:
zac logger resetlog
示例 1-17 显示当前日志级别的示例:
zac logger level
示例 1-18 将日志级别设置为 DEBUG 及以上的示例:
zac logger level DEBUG
将“浏览器书签”策略的设置导出到 XML 文件中,或将“Windows 组”策略的设置导出到 ZIP 文件中。
策略类型必须为 browserbookmarkspolicy 或 grouppolicy。
示例 1-19 “浏览器书签”策略的使用方法:
zac pe browserbookmarkspolicy <导出 XML 文件名> <要导出的书签文件夹>
示例 1-20 “浏览器书签”策略示例:
zac pe browserbookmarkspolicy c:\financial.xml Financial
示例 1-21 “Windows 组”策略示例:
zac pe grouppolicy <选项> <导出 ZIP 文件名>
其中的选项可为:
示例 1-22 “Windows 组”策略示例:
zac pe grouppolicy all c:\policy.zip
列出设备上当前实施的策略(有效策略)。要列出所有策略(有效策略和无效策略),请使用 --all 选项。
示例 1-23 示例:
zac pl
zac pl --all
应用指派给设备和用户的所有策略。
示例 1-24 示例:
zac pr
使用指定的注册表项注册设备。使用注册表项进行注册具有加性。如果以前曾经使用注册表项注册过设备,当使用新注册表项注册该设备时,该设备会接收与两个注册表项相关联的所有组指派。
示例 1-25 示例:
zac ark key12
列出与指定的注册表项关联的设置。
示例 1-26 示例:
zac gs key1
在“管理区域”中注册设备。
可以使用以下选项:
示例 1-27 示例:
zac reg -k key1 https://123.456.78.90
zac reg -k key1 -u administrator -p novell https://zenserver.novell.com:8080
只有在“ZENworks 服务器”不使用标准 HTTP 端口 (80) 的情况下才需提供端口号。如果未提供用户名和口令,系统会提示您提供。
在当前区域注册设备,并为其指派现有设备对象的 GUID。当前关联的设备对象会被删除。
例如,如果在替换硬盘驱动器之后映像设备,设备会获得新的 GUID。但通过使用注册命令,可以在替换硬盘驱动器之前指派设备的 GUID。
示例 1-28 示例:
注册并指定用户名和口令:
zac reregister -u myuser -p mypassword eaa6a76814d650439c648d597280d5d4
注册并提供用户名和口令:
zac reregister eaa6a76814d650439c648d597280d5d4
从“管理区域”中去除设备的注册。
示例 1-29 示例:
zac unr -u administrator -p novell
其中,-f、-u 和 -p 均为可选参数。如果不使用 -u 和 -p 参数,系统会提示您输入用户名和口令。-f 参数会忽略 ZENworks 数据库并强制从本地取消注册设备;只有当设备对象已从 ZENworks 数据库中删除或设备无法连接数据库时才需使用此选项。
清除设备上的 ZENworks 超速缓存。此命令会去除超速缓存数据库中的所有项并删除与这些项关联的所有超速缓存文件。
示例 1-30 示例:
zac cc
将 ZENworks 图标的属性页中显示的 HTML 页输出到指定目标目录中的文件。
示例 1-31 示例:
zac dpp c:\temp
启动一般刷新可刷新所有分发包、策略、注册和配置设置;启动部分刷新可刷新所有策略、注册和配置设置。
使用 bypasscache 可避免在刷新期间使用服务器超速缓存中的数据。此选项对于测试或查错很有用。
示例 1-32 示例:
zac ref general
zac ref partial bypasscache
指定要连接的代理,而不是直接连接“ZENworks 服务器”。选项有:
示例 1-33 示例:
zac sp 123.456.78.90 administrator novell
zac sp /default 123.456.78.90
如果未提供用户名和口令,系统会提示您提供。
查询“管理区域”了解指派给此设备的代理工作。
示例 1-34 示例:
zac wpr
列出已注册处理程序的端口和标记。
示例 1-35 示例:
zac zhs
收集 ZENworks 支持信息,包括超速缓存数据、配置数据、调试日志、产品安装信息、刷新时间、状态事件和基本系统信息。此信息会打包成 ZIP 文件,并放在您指定的位置。如果您未指定位置,则 Windows 系统会使用 ${TEMP}\zeninfo-${DateTime}.zip,而 Linux 系统会使用 ${TMPDIR \zeninfo-${DateTime}.zip。如果受管设备发生故障,Novell 支持部门可能会要求您运行此命令,并将产生的 ZIP 文件发送给 Novell 以协助查错。
显示设备正在访问以获取配置信息的“ZENworks 服务器”(配置服务器)的相关信息,或列出配置服务器的信息。
示例 1-36 示例:
zac zc
zac zc -l
版权所有 2008-2009, Novell, Inc. 保留所有权利。http://www.novell.com