Users Guide
管理通用命令行任务
使用通用命令行任务,您可以在本地 OpenManage Essentials 系统 上执行各种类型的任务,如批处理文件、
Powershell 或 VBS 脚本等脚本文件、可执行文件或命令。虽然任务始终在本地 OpenManage Essentials 系统
上执行,但您可以构建本地任务以与各种远程设备或服务器交互或在其上执行。
您可以在命令行任务中输入要传递至脚本文件、可执行文件、命令或批处理文件的标记(替换参数),并在已
于 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。
302