ESET 联机帮助

搜索 简体字
选择主题

运行命令

运行命令任务可用于在客户端上执行特定的命令行说明。管理员可指定要运行的命令行输入。

选择以下选项之一以创建新客户端任务:

依次单击任务 > 新任务 > add_new_default客户端任务

单击任务 > 选择所需任务类型,然后单击新建 > add_new_default客户端任务

单击计算机中的目标设备,然后选择 icon_tasks 任务 > add_new_default新任务


important

在无法访问桌面环境的情况下,执行命令。因此,对应用程序的 GUI 执行要求的命令可能会失败。

可以通过“运行命令”任务来使用 ecmd 命令。有关详细信息,请访问以下知识库文章

操作系统

运行命令的用户身份

默认工作目录

可访问的网络位置

运行命令的位置

Windows

Local System

C:\Windows\Temp

仅限当前域中的位置,并且可供用户本地系统使用

命令提示符 (cmd.exe)

Linux 或 macOS

root

/tmp

仅限已装载的位置,并且可供根用户使用

控制台

基本

基本部分中,输入有关该任务的基本信息,例如名称和说明(可选)。 单击选择标记分配标记
任务下拉菜单中,选择要创建的任务类型,然后进行配置。如果在创建新任务之前已选择特定任务类型,则任务将基于您的先前选择内容进行预选择。任务(参阅所有任务列表)定义该任务的设置和行为。

设置

要运行的命令行 - 输入要在客户端上运行的命令行。

工作目录 - 输入将在其中执行上述命令行的目录。


important

您可以键入多行命令。最大命令长度限制:

Web 控制台最多可以处理 32,768 个字符。如果复制粘贴更长的命令,将无提示地切断末尾部分。

Linux 和 macOS 可处理完整长度的命令。Windows 的最大长度限制为 8,191 个字符。


example

若要运行位于客户端上 C:\Users\user\script.bat 处的本地脚本,请按照以下步骤操作:

1.创建一个新的客户端任务,然后选择运行命令

2.设置部分中,输入:

要运行的命令行call script.bat
工作目录C:\Users\user

3.单击完成,创建触发器并选择目标客户端。

要运行多行命令来远程重新启动 Windows 服务,请执行以下命令(将 service_name 替换为服务命令,例如 wuauserv 对应于 Windows Update 服务):

net stop service_name

net start service_name

摘要

检查所配置设置的摘要并单击完成。客户端任务现已创建,一个小窗口即会打开:

单击创建触发器(建议)以指定客户端任务目标(计算机或组)和触发器。

如果单击关闭,可以以后创建触发器:单击客户端任务实例,然后从下拉菜单中选择restart_default 运行于

client_task_finish

任务中,可以看到进度指示器栏状态图标以及每个已创建任务的详细信息

检查“运行命令”任务输出

1.单击任务,再单击该任务 > 显示详细信息 > 执行选项卡,然后单击表格中的一行 > icon_history 历史记录

2.跟踪消息列包含“运行命令任务输出”的前 255 个字符。您可以从多台计算机创建报告并处理此数据。您可以在计算机详细信息 > 日志 > Log Collector 中下载较大的输出作为 Log Collector 日志。