從遠端執行指令

您可以在用戶端電腦上執行 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 指令便會失敗,因為沒有目前使用者。請勿以 root 使用者的身分使用 sudosu 來執行作業,它們是互動性指令並會期望從您的工序指令收到進一步的輸入和回應。

  1. 準備並儲存您的工序指令。

    確定工序指令儲存為純文字(含有 UNIX 斷行標記)。

  2. 打開 Remote Desktop。

  3. 在 Remote Desktop 視窗中,選擇電腦列表。然後選擇一或多部電腦。

  4. 使用「拷貝項目」指令來將工序指令檔案拷貝到電腦中。

    如需相關資訊,請參閱拷貝檔案

  5. 在拷貝工序指令後,請選擇「管理」>「傳送 UNIX 指令」。

  6. 依下方輸入來執行工序指令:

    sh script_name pathname
  7. 按一下「傳送」。

執行編譯好的 AppleScript 工序指令

您可以執行編譯好的 AppleScript 工序指令。

  1. 將工序指令儲存為應用程式。

  2. 打開 Remote Desktop。

  3. 在 Remote Desktop 視窗中,選擇電腦列表。然後選擇一或多部電腦。

  4. 使用「拷貝項目」指令來將應用程式拷貝到電腦中,並在「拷貝項目」對話框中選取「打開項目」選項。