每個 Configuration Manager 動作都是由 ActionDescription XML 元素所定義,該元素會定義動作類型,以及 Configuration Manager 控制台用來顯示動作的其他資訊。 元素 ActionDescription 具有各種子專案,可提供動作類型特定的資訊,以及在顯示動作之前進行的條件式測試。
下列 XML 範例描述執行命令提示字元、建立 .txt 檔案,並在記事本中開啟該 .txt 檔案的動作。 專案ActionDescriptionClass屬性代表可執行檔動作Executable,而 元素同時提供可執行文件的路徑和要傳遞至該可執行文件的參數。元素ShowOn會指示控制台在作功能表和功能區功能表的預設主控件索引標籤上都提供此動作。
<ActionDescription Class="Executable" DisplayName="ExecutableActionName" Description="ExecutableActionDescription"> <ShowOn> <string>DefaultHomeTab</string> <string>ContextMenu</string> </ShowOn> <ResourceAssembly> <Assembly>UIExtensionsDemo.dll</Assembly> <Type>UIExtensionsDemo.Resources.resources</Type> </ResourceAssembly> <ImagesDescription> <ResourceAssembly> <Assembly>UIExtensionsDemo.dll</Assembly> <Type>UIExtensionsDemo.Resources.resources</Type> </ResourceAssembly> <ImageResourceName>ActionIcon</ImageResourceName> </ImagesDescription> <Executable> <FilePath>cmd</FilePath> <Parameters>/C "echo ##SUB:__RELPATH## > %temp%\relpath.txt & notepad %temp%\relpath.txt"</Parameters> </Executable></ActionDescription>
Configuration Manager 主控台使用的預設動作會定義在位於 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot\ 資料夾的 XML 檔案中。 自定義動作的 XML 檔案可以放在 %ProgramFiles%\Microsoft 端點管理員\AdminConsole\XmlStorage\Extensions\Actions 資料夾的適當 Configuration Manager 控制台節點下。 Configuration Manager 主控台節點是由名為 的資料夾所識別,該資料夾具有 Configuration Manager 控制台資料夾的 GUID。
以下是專案的一般 ActionDescription 屬性:
| 屬性 | 描述 |
|---|---|
| ActionVerb | 指出動作是否與標準動作相關聯。 |
| Class | 動作類型,例如 ShowDialog。 |
| DisplayName | 作功能表中顯示的文字。 |
| MnemonicDisplayName | 助記顯示名稱。 |
| 描述 | 動作描述。 |
| ImageDescription | 動作圖示的相關信息。 |
| SelectionMode | 決定顯示動作的時機,如下所示: 單 (預設) 。 只有當選取集包含單一專案時,才會顯示動作。 倍數。 當選取集包含一個以上的專案時,就會顯示動作。 雙。 選取一或多個專案時,會顯示動作。 |
如需屬性的完整清單,請參閱 ActionDescription。
任何指定的動作類型都有一些子專案。
另請參閱
關於 Configuration Manager 主控台動作Configuration Manager元件類型動作Configuration Manager 條件式動作Configuration Manager 可執行動作Configuration Manager 群組動作Configuration Manager 報表動作Configuration Manager ShowDialog 動作如何建立 Configuration Manager 動作如何尋找Configuration Manager 節點 GUID