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