Users Guide

Table Of Contents
您可以在命令行任务中输入要传递至脚本文件、可执行文件、命令或批处理文件的标记替换参数),并在已
OpenManage Essentials 中查找到的设备上执行本地脚本。
要管理通用命令行任务请执行以下操作
1. OpenManage Essentials 单击管理 远程任务 常见任务 创建命令行任务。
2. 常规选项卡上选择通用命令
3. 如果需要更新任务名称。
4. 输入要在本地系统上运行的路径和命令批处理、脚本或可执行文件
5. 可选输入命令的任何参数。如果在参数中使用了 $USERNAME $PASSWORD 您可以通过在脚本凭
下输入凭据来将凭据传递到命令。如果在参数中使用了 $IP $RAC_IP您可以通过将每个目标的 IP
址传递到命令来对所选的目标运行命令。
: 参数字段中提供的标记必须全为大写或全为小写。例如$HOSTNAME $hostname
: 如果运行不需要任何标记或参数的命令将不显示脚本凭据部分和任务目标选项卡。
6. 可选如果您要先 ping 设备请选择 Ping 设备
7. 可选选择输出到文件以从多个目标捕获任务输出。输入路径和文件名。
要从所有所选目标记录信息可选择附加
要将所有检测到的错误写入日志文件可选择包括错误
8. 任务目标完成下列操作之一
从下拉列表中选择一项查询或通过单击新建按钮创建一项新查询。
选择运行命令的目标。
9. 计划和凭据输入拥有在 OpenManage Essentials 系统上运行命令的权限的本地管理员凭据。为任务
设置计划并单击完成
有关更多信息请参阅关于标记通用命令
关于标记
以下标记可用于将值传递到批处理、脚本或可执行文件
$IP $RAC_IP 如果使用了这些参数任务目标选项卡会出现在创建命令链接任务屏幕中。任务目标
选项卡可让您选择要传递参数的目标。$IP 用于服务器 IP $RAC_IP 用于 RAC (iDRAC) IP。通过任务目
选项卡您可以选择组、设备或使用动态查询。
$USERNAME $PASSWORD 在某些情况下您必须在批处理或脚本文件中提供远程系统的凭据。如
果在参数中使用了 $USERNAME $PASSWORD则会为这些值显示脚本凭据部分。在脚本凭据部分中
输入的凭据会传递到命令行。您可以传递这两个值中的一个或两个。
: 您必须在脚本凭据部分中输入这两个值。如果不需要使用一个值请在字段中输入任何文本
该值会在不使用标记时被忽略。
$NAME 此标记传递在 OpenManage Essentials 设备树中找到的系统的名称。该名称大多时候是系统的
主机名称但在某些情况下它可能是 IP 地址或字符串 Dell Rack System SVCTAG1
将标记传递到脚本
如果您使用批处理文件或脚本请使用 %1%2%3 等接收从 OpenManage Essentials 传递的值。这些值会按
照它们在
参数字段中从左到右输入的顺序传递。
例如如果您将 $USERNAME $PASSWORD $IP $RAC_IP $NAME 用作参数具有以下 Echo %1 %2 %3 %4 %5 的批
处理文件会显示以下结果
C:\Windows\system32>echo scriptuser scriptpw 10.36.1.180 10.35.155.111 M60505-W2K8x64 scriptuser scriptpw
10.36.1.180 10.35.155.111 M60505-W2K8x64
141