说明
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
 
 



