Configuration Manager 動作 XML

每個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