23.2 自定工具

自定工具可用來叫用要在網路中用戶端和伺服器電腦上執行的任何應用程式,方法是選取在 DRA 中受管理的任何 Active Directory 帳戶。

DRA 支援兩種類型的自定工具:

  • 啟動通用桌面公用程式 (例如 Microsoft Office) 的自定工具

  • 您建立並散佈至每個 DRA 用戶端電腦的自定工具

您可以建立自定工具,從 DRA 用戶端安裝所在的所有電腦啟動防毒掃描。您也可以建立自定工具,啟動需要 DRA 定期更新程序檔的外部應用程式或工具。這些定期更新可能會是組態或商務規則中的變更。接著在定期更新之後,DRA 從主要管理伺服器將自定工具複寫至次要管理伺服器和 DRA 用戶端電腦。

若要瞭解自定工具如何在伺服器多主機組中進行複寫,請參閱File Replication (檔案複寫)

23.2.1 建立自定工具

您可以藉由關聯至選取的 Active Directory 物件或在該建立自定工具精靈中顯示的所有 Active Directory 物件,以在 DRA 主要伺服器中建立自定工具。相同的自定工具會透過檔案複寫,複寫到 MMS 中的次要伺服器以及複寫到 DRA 用戶端。

新的自定工具會視需要建立功能表或子功能表,以針對 DRA 中相關聯的 Active Directory 物件叫用操作。

您可以將能力委託給助理管理員以建立及執行自定工具,以及存取及執行應用程式。

當建立自定工具時,您必須輸入參數,如下所示:

一般索引標籤

  1. 名稱:工具的任何必要客戶名稱。

  2. 功能表和子功能表:若要為新自定工具建立功能表項目,請在功能表和子功能表結構欄位中輸入功能表標題。當您建立自定工具及選取物件時,DRA 會使用您在「任務」功能表、「捷徑」功能表及 DRA 工具列中指定的功能表和子功能表結構,以顯示自定工具功能表項目。

    範例功能表和子功能表結構:輸入功能表項目名稱、反斜線 (\) 字元,然後輸入子功能表項目名稱。

    具備快速鍵:在功能表項目名稱前面輸入 & 符號 (&) 字元。

    1. 範例:SendEmail\ApproveAction ---- SendEmail 是功能表而 ApproveAction 是子功能表,其中 ApproveAction 中的第一個字母「A」是啟用的快速鍵。

  3. 已啟用:核取此方塊以啟動自訂工具。

  4. 描述:您可以新增任何必要的描述值。

  5. 備註:您可以新增自定工具的任何必要備註。

支援的物件索引標籤

選取建立的自定工具應該產生關聯的必要 AD 物件或所有 AD 物件。

目前支援的自定工具選項包括:管理的網域、容器、使用者、聯絡人、群組、電腦、組織單位及已發佈印表機。

附註:其它新引入的物件,例如資源信箱、動態群組及 Exchange 動態群組,不支援自定工具。

應用程式設定索引標籤

應用程式的位置:您需要提供應用程式安裝所在的路徑/位置,方法是複製及貼上確切的應用程式路徑或是使用插入選項。

此相同路徑必須已存在於 MMS 中的所有 DRA 伺服器上。如果必要,您可以在建立新的自訂工具之前,使用File Replication (檔案複寫)來上傳並複寫檔案至 MMS 伺服器上可使用的路徑。

您也可以使用 DRA 變數、環境變數及登錄值,在「應用程式的位置」欄位中指定外部應用程式的位置。若要使用這些變數,請按一下插入,然後選取您想要使用的變數。

在您插入變數之後,輸入反斜線 (\) 字元,然後指定應用程式的剩餘路徑,包括應用程式可執行檔名稱。

範例:

  • 範例 1:若要指定自定工具將會執行之外部應用程式的位置,請選取環境變數 {%PROGRAMFILES%},然後在「應用程式的位置」欄位中指定應用程式的剩餘路徑:{%PROGRAMFILES%}\ABC Associates\VirusScan\Scan32.exe

    附註:DRA 會提供 Office 安裝目錄登錄值作為範例。若要指定登錄機碼 (包含路徑作為值),請使用下列語法:{HKEY_LOCAL_MACHINE\SOFTWARE\MyProduct\SomeKey\(Default)}

  • 範例 2:若要指定自定工具將會執行之自定程序檔案的位置,請選取 DRA 變數 {DRA_Replicated_Files_Path},,然後在「應用程式的位置」欄位中指定程序檔案的剩餘路徑:{DRA_Replicated_Files_Path}\cscript.vbs ;,其中 {DRA_Replicated_Files_Path} 是複寫的檔案路徑,或是管理伺服器中的 {DRAInstallDir}\FileTransfer\Replicate 資料夾。

    附註:在建立自定工具之前,使用檔案複寫功能,將程序檔案上傳至主要管理伺服器。檔案複寫功能會將程序檔案上傳至主要管理伺服器中的 {DRAInstallDir}\FileTransfer\Replicate 資料夾。

  • 範例 3:若要指定自定工具將會執行之 DRA 公用程式的位置,請選取 DRA 變數 {DRA_Application_Path},然後在「應用程式的位置」欄位中指定公用程式的剩餘路徑:{DRA_Application_Path}\DRADiagnosticUtil.exe,其中 {DRA_Application_Path} 是 DRA 安裝所在的位置。

  • 範例 4:只要複製貼上應用程式的位置與具有副檔名的應用程式檔案名稱。

傳遞至應用程式的參數:若要定義傳遞至外部應用程式的參數,在「參數」中複製及貼上或輸入一或多個要傳遞至應用程式欄位的參數。DRA 會提供您可以在「參數」中用來傳遞至應用程式欄位的參數。若要使用這些參數,請按一下「插入」然後選取您想要使用的參數。提供物件內容作為參數時,請確定助理管理員具有物件內容的必要讀取許可,以及執行自訂工具所需的執行自訂工具權限。

範例:

  • 範例 1:若要將群組名稱和網域名稱作為參數傳遞至外部應用程式或程序檔,請選取 Object Property Name 和 Domain Property Name 參數,並且在「傳遞至應用程式的參數」欄位中指定參數名稱:"{Object.Name}" "{Domain.$McsName}"

  • 範例 2:若要傳遞應用程式「C:\Windows\SysWOW64\cmd.exe」的輸入參數】「ipconfig」,只要在該欄位中輸入 "{C:\Windows\SysWOW64\cmd.exe}" "{ipconfig}" 即可。

應用程式執行所在的目錄:這是應用程式需要在用戶端或伺服器機器中執行所在的位置。您必須傳遞應用程式應該執行所在的路徑。您也可以透過我們針對「應用程式的位置」欄位傳遞參數的相同方式,來使用「插入」選項。此索引標籤中的其它參數對於說明其使用是隱含的。