Udostępnij za pośrednictwem


kod XML akcji Configuration Manager

Każda akcja Configuration Manager jest definiowana przez ActionDescription element XML definiujący typ akcji i inne informacje używane przez konsolę Configuration Manager do wyświetlania akcji. Element ActionDescription zawiera różne elementy podrzędne, które zawierają informacje specyficzne dla typu akcji, a także testy warunkowe wykonane przed wyświetleniem akcji.

W poniższym przykładzie xml opisano akcję, która uruchamia wiersz polecenia, tworzy plik .txt i otwiera ten plik .txt w Notatniku. Atrybut ActionDescription elementu Class oznacza akcję wykonywalną, a Executable element udostępnia zarówno ścieżkę pliku wykonywalnego, jak i parametry przekazywane do tego pliku wykonywalnego. ShowOn Element informuje konsolę o udostępnieniu tej akcji zarówno w menu kontekstowym, jak i na domyślnej karcie głównej menu wstążki.

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

Domyślne akcje używane przez konsolę Configuration Manager są definiowane w plikach XML znajdujących się w folderze %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot\. Pliki XML dla akcji niestandardowych można umieścić w folderze %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions w odpowiednim węźle konsoli Configuration Manager. Węzeł konsoli Configuration Manager jest identyfikowany przez folder o nazwie z identyfikatorem GUID folderu konsoli Configuration Manager.

Poniżej przedstawiono typowe atrybuty elementu ActionDescription :

Atrybut Opis
ActionVerb Wskazuje, czy akcja jest skojarzona ze standardową akcją.
Klasa Typ akcji, na przykład ShowDialog.
Displayname Tekst wyświetlany w menu kontekstowym.
MnemonicDisplayName Mnemonic nazwa wyświetlana.
Opis Opis akcji.
ImageDescription Informacje o ikonie akcji.
Selectionmode Określa, kiedy akcja jest wyświetlana w następujący sposób:

Pojedynczy (wartość domyślna). Akcja jest wyświetlana tylko wtedy, gdy zestaw zaznaczenia zawiera jeden element.

Wielu. Akcja jest wyświetlana, gdy zestaw zaznaczeń zawiera więcej niż jeden element.

Zarówno. Akcja jest wyświetlana po wybraniu co najmniej jednego elementu.

Aby uzyskać pełną listę atrybutów, zobacz ActionDescription.

Istnieje wiele elementów podrzędnych dla danego typu akcji.

Zobacz też

Informacje o akcjach konsoli Configuration ManagerConfiguration Manager Akcja AssemblyType
akcje warunkowe Configuration Manager
Configuration Manager akcji wykonywalnej
akcja grupy Configuration Manager
Configuration Manager akcji raportu
Configuration Manager akcji ShowDialog
Jak utworzyć akcję Configuration Manager
Jak znaleźć identyfikator GUID węzła Configuration Manager