远程执行命令

您可以在客户端电脑上执行 UNIX 命令和脚本。

执行单个 UNIX 命令

使用“UNIX 命令”窗口可以将单个命令发送给选定的客户端电脑。此命令可使用 bash Shell 执行。

  1. 在 Remote Desktop 窗口中,选择电脑列表。然后选择一台或多台电脑。

  2. 选取“管理”>“发送 UNIX 命令”。

  3. 输入命令。

    • 对于多行脚本,请在其自己的行中输入每个命令。

    • 若要对单行命令进行分行以便读取,请使用反斜杠 () 开始新行。

  4. 选择用于执行命令的权限。您可以使用以下任何用户的身份执行该命令:

    • 当前登录用户

    • 客户端电脑上的其他用户

    • 短名称为 root 的系统用户

执行 Shell 脚本

使用 Remote Desktop,您可以在客户端电脑上执行 Shell 脚本。Shell 脚本是包含按顺序执行的 UNIX 命令集合的文件。

客户端电脑上必须已有 Shell 脚本,或您可以使用“拷贝项目”命令将脚本文件拷贝到客户端电脑,然后使用“发送 UNIX 命令”来执行它。

作为 root 或作为具有 root 权限的其他用户运行脚本,方法是在任务对话框的指定用户栏中输入“root”。(您无需启用 root 帐户来指定 root 用户)。如果目标电脑位于登录窗口,则以当前用户身份运行 UNIX 命令将失败,因为无当前用户。切勿使用 sudosu 以 root 用户身份执行任务;它们是互动式,需要脚本提供更多输入和响应。

  1. 准备和存储脚本。

    确定脚本是存储为带 UNIX 换行符的纯文本。

  2. 打开 Remote Desktop。

  3. 在 Remote Desktop 窗口中,选择电脑列表。然后选择一台或多台电脑。

  4. 使用“拷贝项目”命令将脚本文件拷贝到电脑。

    有关信息,请参阅拷贝文件

  5. 拷贝脚本后,选取“管理”>“发送 UNIX 命令”。

  6. 通过键入以下内容来执行脚本:

    sh 脚本名称 路径名称
  7. 点按“发送”。

执行已编译的 AppleScript 脚本

您可以执行已编译的 AppleScript 脚本。

  1. 将脚本存储为应用程序。

  2. 打开 Remote Desktop。

  3. 在 Remote Desktop 窗口中,选择电脑列表。然后选择一台或多台电脑。

  4. 使用“拷贝项目”命令将应用程序拷贝到电脑,然后在“拷贝项目”对话框中选择“打开项目”选项。