每個Configuration Manager動作都由 XML 元素定義ActionDescription,該元素定義動作類型,以及 Configuration Manager 主控台用來顯示動作的其他資訊。 元素具有 ActionDescription 各種子元素,可提供特定於動作類型的資訊,以及在顯示動作之前進行的條件測試。
下列 XML 範例描述執行命令提示字元、建立 .txt 檔案,然後在記事本中開啟該 .txt 檔案的動作。
ActionDescription element Class 屬性表示可執行檔的動作,而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 檔案可以放在適當的 Configuration Manager 主控台節點下的 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions 資料夾中。 Configuration Manager 主控台節點由以 Configuration Manager主控台資料夾的 GUID 命名的資料夾所識別,Configuration Manager 主控台節點。
以下是元素的 ActionDescription 一般屬性:
| 屬性 | 描述 |
|---|---|
| ActionVerb | 指出動作是否與標準動作相關聯。 |
| Class | 動作類型,例如 ShowDialog。 |
| DisplayName | 操作功能表中顯示的文字。 |
| MnemonicDisplayName | 助記詞顯示名稱。 |
| 描述 | 動作描述。 |
| ImageDescription | 動作圖示的相關資訊。 |
| SelectionMode | 決定動作的顯示時間,如下所示: 單一 (預設) 。 僅當選取集包含單一料件時,才會顯示動作。 多個。 當選取集包含多個料件時,會顯示動作。 兩者都有。 選取一或多個項目時,隨即顯示動作。 |
如需屬性的完整清單,請參閱 ActionDescription。
任何指定的動作類型都有許多子元素。
另請參閱
關於 Configuration Manager 主控台動作:Configuration Manager AssemblyType Action:Configuration Manager 條件式動作:Configuration Manager 可執行檔動作Configuration Manager 群組 action:Configuration Manager Report action:Configuration Manager ShowDialog 動作如何建立 Configuration Manager 動作如何尋找Configuration Manager 節點 GUID