说明
nsradmin
程序使备份管理员能够查询和管理 NetWorker 服务器资源。可从 NMC NetWorker 服务器图形界面执行的所有任务都可以从
nsradmin 程序执行。此外,某些任务只能使用 nsradmin 执行,例如,在全局范围内关闭 VSS。nsradmin 界面是管理 NW
服务器的一种有用的替代方案,特别是在以下场景中:
对相同资源类型的属性执行批量更改
为数据收集执行一个或多个资源类型的资源属性的批量查询
自动执行 NetWorker 操作
无法使用 NMC 服务器图形界面,例如由于网络带宽问题。
故障处理
必要的要求
使用 nsradmin 程序时,请注意以下要求:
您必须在 NetWorker 主机上以根用户或 Windows 管理员身份登录
在修改属性时,必须正确指定属性名称和值。如果未正确指定属性名称和值(包括正确的大小写),属性将不会更新。不提供任何错误消息。
创建用于 nsradmin 程序的输入文件时,确保在文件中的最后一行文本后输入回车。
其他信息
Nsradmin — 如何使用 nsradmin 程序执行简单的资源查询或更新操作,以及如何使用输入文件自动执行 nsradmin 任务。在大量 NetWorker 主机上执行批量操作时,输入文件尤其有用。
打开 nsradmin 程序
要访问 nsradmin 程序,请执行以下操作:
1.以根用户或 Windows 管理员身份登录 NetWorker 服务器。
2.在命令提示符处输入 nsradmin 命令。
查询 NetWorker 资源
要查询 NetWorker 资源,请执行以下操作:
1. 在 nsradmin 提示符处输入以下内容:
nsradmin> . type:NetWorker_resource; attribute:value
nsradmin> print
以上,将返回由属性:值组合确定的所有资源属性。例如,要查询名为 Pluto 的 NetWorker 客户端资源的所有属性,请键入以下内容:
nsradmin> . type:NSR client; name:pluto
nsradmin> print
更新 NetWorker 资源
要更新 NetWorker 资源,请执行以下操作:
1. 在 nsradmin 提示符处输入以下内容:
nsradmin>. type:NetWorker_resource; attribute:value
nsradmin> update action; attribute1:value; attribute2:value
请注意,您可以更新一个资源的多个属性。每个属性:值组合由英文分号 (;) 分隔。例如,要为名为 Accounting 的备份组资源启用自动启动属性和计划备份开始时间,请输入以下内容:
nsradmin> . type:NSR Group; name:Accounting
nsradmin> update action; autostart:enabled; start time: 23:55
注意:正确指定属性名称和值,包括属性值的正确大小写。如果未正确指定属性名称和值,则不会更新属性,并且不会提供任何错误消息。
NetWorker 资源
以下列表包含您将使用 nsradmin 程序查询或更新的最常见 NetWorker 资源:
NSR(NetWorker 服务器资源)
NSR 客户端
NSR 设备
NSR 指令
NSR 组
NSR 自动存储塔
NSR 标签
NSR 许可证
NSR 通知
NSR 政策
NSR 池
NSR 计划
NSR 阶段
资源查询示例
您可以对任何 NetWorker 服务器或客户端资源及其属性执行查询。其中包括一些有用且常用的查询示例。
列出资源的所有属性
列出特定 NetWorker 资源的所有属性,例如客户端资源:
1.以根用户或 Windows 管理员身份登录 NetWorker 服务器。
2.在命令提示符处输入 nsradmin 命令。
3.在 nsradmin 提示符处输入以下内容:
nsradmin> . type: NSR client; name: client_name
nsradmin> show
nsradmin> print
其中 client_name 是您想要显示其属性的 NetWorker 客户端资源。
列出 NetWorker 资源的特定属性
您可以按其任何属性列出任何 NetWorker 资源。此示例显示如何按以下客户端资源属性列出所有 NetWorker 客户端资源:
名称
备份计划
备份组
备份命令
备份保存集
要列出所有客户端资源的特定属性,请在 nsradmin 提示符处输入以下内容:
nsradmin> . type: NSR client
nsradmin> show name; schedule; group; backup command; save set
nsradmin> print
其中,NSR client 是正在查询的资源的名称。必须用分号分隔每个资源属性。
列出特定资源实例的特定属性
要列出特定资源实例(例如,NetWorker 客户端资源 pluto)的特定属性,请在 nsradmin 提示符处输入以下内容:
nsradmin> . type: NSR client; name:pluto
nsradmin> show name; schedule
nsradmin> print
列出特定组中的所有 NetWorker 客户端
要列出特定组中的所有客户端,请在 nsradmin 提示符处输入以下内容:
nsradmin> . type: NSR client; group:group_name
nsradmin> show name
nsradmin> print
其中 group_name 是您要显示其 NetWorker 客户端的备份组。
列出所有已注册的客户端及其操作系统
要输出所有已注册客户端及其操作系统的列表,请在 nsradmin 提示符处输入以下内容:
nsradmin> . type: NSR client
nsradmin> show name; Client OS type
nsradmin> print
列出所有服务模式的设备
要列出处于服务模式的所有设备,请在 nsradmin 提示符处输入以下内容:
nsradmin> show name:
nsradmin> print type: NSR device; enabled: Service
使用输入文件列出 NetWorker 服务器上的许可证
无需始终从 NMC GUI 手动复制和粘贴许可证,您可以使用输入文件和 nsradmin 创建当前许可证启用程序的文本文件,然后通过电子邮件向支持团队发送该文件进行续订
要创建许可证启用程序列表,请执行以下操作:
1.以根用户或 Windows 管理员身份登录 NetWorker 服务器。
2.创建 nsradmin 输入文件以从 NetWorker 服务器资源数据库中提取许可证。例如,创建一个名为 show_licences.txt 的文本文件,并添加以下文本:
. type: nsr
show name;version;contact name;company;street
address;state/province;zip/postal
code;country;phone;email address;server OS type;site
id;purchase date;product serial number
print
.type: nsr license
show name;comment;enabler code;auth
code;hostid;expiration date
print
注意:请确保在最后一行后添加回车,在本示例中最后一行为 print。
3.从命令提示符处运行以下命令:
nsradmin -i path\show_licenses.txt 1>licenses.txt 2>1
其中 path 是 show_licenses.txt 文件的位置。
Licenses.txt 文件将包含 NetWorker 服务器上的所有当前许可证启用程序。
列出使用 NetWorker 模块许可证的 NetWorker 客户端
要列出使用模块许可证 NetWorker 客户端,请在 nsradmin 提示符处输入以下内容:
nsradmin> . type: NSR client
nsradmin> show name;licensed applications;enabler in use
nsradmin> print