Ação executável do gestor de configuração
No Gestor de Configuração, a ação executável executa um programa ou abre um ficheiro utilizando o programa registado com Windows para esse tipo de ficheiro.
Os seguintes atributos e elementos são específicos de uma ação que executa um programa:
O
ActionDescription
atributo do elemento é definido paraClass
Executable
.O
Executable
elemento é o pai do caminho para oFilePath``,
programa, eParameters
para, os parâmetros passados para o executável.
Amostra de ação executável XML
<ActionDescription Class="Executable" DisplayName="Test Action (execute)" MnemonicDisplayName="A test item" Description="A test item Description"> <ShowOn> <string>DefaultHomeTab</string> <string>ContextMenu</string> </ShowOn> <!--<ResourceAssembly> <Assembly>Microsoft.ConfigurationManagement.dll</Assembly> <Type>Microsoft.ConfigurationManagement.AdminConsole.Properties.Resources.resources</Type> </ResourceAssembly>--> <!--<ImagesDescription> <ExternalImage> <Assembly>AdminUI.Package.dll</Assembly> <Type>Microsoft.ConfigurationManagement.AdminConsole.Package.SmsPackageUtils</Type> <Method>ShowPackageLockedIcon</Method> </ExternalImage> <ResourceAssembly> <Assembly>AdminUI.UIResources.dll</Assembly> <Type>Microsoft.ConfigurationManagement.AdminConsole.UIResources.Properties.Resources.resources</Type> </ResourceAssembly> <ImageResourceName>New</ImageResourceName> </ImagesDescription>--> <!--<ImagesDescription AliasProperty="OwnedByThisSite"> <ResourceAssembly> <Assembly>AdminUI.UIResources.dll</Assembly> <Type>Microsoft.ConfigurationManagement.AdminConsole.UIResources.Properties.Resources.resources</Type> </ResourceAssembly> <AliasResourceAssembly> <Assembly>AdminUI.UIResources.dll</Assembly> <Type>Microsoft.ConfigurationManagement.AdminConsole.UIResources.SMS_Collection-OwnedByThisSite.resources</Type> </AliasResourceAssembly> <ImageResourceName>CollectionsIcon</ImageResourceName> </ImagesDescription>--> <!--<ActionStateAssembly> <Assembly>AdminUI.Report.dll</Assembly> <Type>Microsoft.ConfigurationManagement.AdminConsole.Report.ReportsUtilityClass</Type> <Method>EnableReportMenu</Method> --> <!--Method signature: public static bool EnableMenu(object sender, ScopeNode scopeNode, ActionDescription action, ResultObjectBase resultObject)--> <!-- </ActionStateAssembly>--> <!--<InstancePermissions> <SecurityFlagsDetailDescription BitName="Delete" BitValue="4" DependsOn="1" /> </InstancePermissions>--> <!--<MatchPattern>[^1]</MatchPattern> <MatchValueToTest>##SUB:Order##</MatchValueToTest>--> <Executable> <FilePath>https://go.microsoft.com/fwlink/?LinkId=67307</FilePath> </Executable></ActionDescription>
Outros elementos e atributos estão documentados na Descrição do Ação.
Consulte também
Ações de gestor de configuração
Como criar uma ação de gestor de configuração
Como encontrar um nó de gestor de configuração GUID