System Center 2012 - Operations Manager Custom Actions

 

Updated: May 13, 2016

Applies To: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager

System Center 2012 – Operations Manager contains the following custom actions.

Action Name

Description

_StopSDKConfigSvcForUpgrade

Stops SDK and config service during upgrade.

_CleanUpAgentManagementDirs.C6F00077_9737_419B_A8B6_B309BA6F8FC8

Cleans up AgentManagement directory from install directory during uninstall.

_CleanUpAgentServiceState.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Cleans up Health Service state directory during uninstall.

_CleanUpCertificates.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Cleans up Certificates directory from under install directory.

_CleanUpHelperObjects.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Cleans up HelperObjects directory from under install directory.

_EnumerateSqlInstances

This function enumerates all the SQL server instances installed on the machine and sets the MSI properties needed for display of these instances in the setup UI.

_ImportSFTPDataXFms.75388160_3CA1_43D0_B4A0_6597EAE34B91

Runs UI data type transforms stored proc based on DatatypeTransforms .xml for Cross Platform UI.

_ImportUnixSSHDataXFms.75388160_3CA1_43D0_B4A0_6597EAE34B91

Runs UI data type transforms stored proc based on DatatypeTransforms xml for Cross Platform UI.

_InstallHealthServicePerfCounters.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Installs HS performance counters.

_KillMOMProcesses.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Kills all Operations Manager processes.

_LaunchConsole

Launches the operations console on setup completion when the user selects the check box.

_LaunchSecureStorageBackupWizard

Launches secure storage backup wizard UI on setup completion on user prompt.

_NGenProcessor

Initiates NGENs Operations Manager assemblies.

_NGenProcessorDeferred

Invokes NGEN of Operations Manager assemblies.

_RegisterMU.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Registers for automatic updates.

_RemoveWindowsFirewallPortException.C6F00077_9737_419B_A8B6_B309BA6F8FC8

Removes Operations Manager firewall exception for root management server port.

_ReserveMOMTCPIPPorts.C6F00077_9737_419B_A8B6_B309BA6F8FC8

Reserves Operations Manager's port by asking TCPIP.

_Rollback_AddWindowsFirewallPortException.C6F00077_9737_419B_A8B6_B309BA6F8FC8

Reverts Operations Manager firewall exception for root management server port.

_SetADComputerNameForInstall.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Sets AD_COMPUTERNAME MSI property.

_SetADComputerNameForUninstall.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Sets AD_COMPUTERNAME MSI property in case of uninstall.

_SetDNSComputerName.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Sets DNS_COMPUTERNAME MSI property.

_SetErrorReportingAndADIntegrationSettings.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Sets error reporting and AD integration related global settings.

_SetErrorReportingAndADIntegrationSettings_Wizard

Sets error reporting and AD integration related global settings when run from setup UI.

_SetHealthServiceACL.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Sets permissions for HS registry.

_SetHealthServiceConfig.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Sets certain settings for HS depending on agent or server is installed on workstation or server.

_SetHealthServiceStateFolderSecurity.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

This function sets ACLs for agent and server queue files and folders.

_SetNetbiosDomainName.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Sets the NetBIOS domain name property.

_SetSqlProperties_Wizard

Validates DB selected options and sets MSI properties for internal use when run from UI.

_StartNamedServices_HealthService.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Starts HS.

_StopNamedServices_HealthService.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Stops HS.

_UninstallHealthServicePerfCounters.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Uninstalls HS performance counters.

_ValidateConfigGroup_Wizard

Checks whether the configuration group is valid or not, when run from UI. If configuration group name is valid then it sets IsValidMgmtGroup to 1 otherwise to 0 (Zero).

_ValidateDBOptions_Wizard

Validates selected DB options and sets related MSI properties when run from UI.

_VerifyActionsAccount_Wizard

Validates Action account.

NetFxExecuteNativeImage

Ngen extension CA to NGEN Operations Manager assemblies.

NetFxExecuteNativeImageCommit

Ngen extension CA to NGEN Operations Manager assemblies.

NetFxExecuteNativeImageCommitInstall

Ngen extension CA to NGEN Operations Manager assemblies.

NetFxExecuteNativeImageCommitUninstall

Ngen extension CA to un-NGEN Operations Manager assemblies.

NetFxExecuteNativeImageInstall

Ngen extension CA to NGEN Operations Manager assemblies.

NetFxExecuteNativeImageUninstall

Ngen extension CA to un-NGEN Operations Manager assemblies.

NetFxScheduleNativeImage

Ngen extension CA to schedule NGEN Operations Manager assemblies.

_CanRegisterMU.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Checks to see if possible to enable Microsoft Update.

_GetACSServiceState

Gets the state of the ACS service.

_GetACSServiceState_ForUpgrade

Gets the state of the ACS service.

_IsActiveDirectoryPresent

Checks to see if computer is joined to domain.

_SaveMOMRegKey

Backs up registry key for upgrade.

_SetAgentSummaryText

Sets installer summary text.

_SetFirstAgentManagementGroup

Configures management group for agent.

_TestForUAC

Checks if user access control (UAC) is enabled.

_ValidateAdvancedConfig

Verifies configuration settings.

_ValidateAgentConfig

Verifies configuration settings.

_VerifyActionsAccount

Verifies configuration settings.

_GrantAuditLogAccessForUpgrade

Grants access to security audit log.

_CanRegisterMU

Checks to see if possible to enable Microsoft Update.

_SetMonadFilePath.2E2BE3AC_D65C_4571_A611_5399594537C6

Updates PowerShell path.

_SetMonadFilePath.CFE2C791_D05A_4240_90ED_DEB20161DFB0

Updates PowerShell path.

_FindSQLServer2008RSWSUserGroup

Reads SQL Server configuration.

ConfigurePerfmonManifestRegister

Performance counter uninstallation.

ConfigurePerfmonManifestUnregister

Performance counter uninstallation.

ConfigureIIs

Performs IIS configuration actions.

InstallCertificates

Installs SSL certificates.

SchedXmlFile

Updates configuration files.

UninstallCertificates

Uninstalls SSL certificates.

CADwSensSchedule.F0DF3458_A845_11D3_8D0A_0050046416B9

Dr. Watson configuration.

_CanRegisterMU_Wizard

Checks to see if possible to enable Microsoft Update.

_EnumerateConfigGroups_Wizard

Enumerates installed management groups.

_GetMOMServerDNSName

Reads the DNS name for the management server.

_PopulateAgentDomainComboList

Reads Active Directory domain list.

_SetACSServiceState_ForUpgrade

Sets ACS service state.

_SetConfigGroupData_Wizard

Sets configuration data for management group.

_ValidateAdvancedConfig_Wizard

Verifies configuration settings.

_ValidateAgentConfig_Wizard

Verifies configuration settings.

_SetGatewayGroupData

Configures management group for gateway management server.

_ReadWebConsoleParametersFromRegistry

Reads web console configuration information for repair.

_RestoreMOMRegKey

Restores saved management group data for upgrade.

_RegisterMU

Registers for automatic updates.

_LogEventForAddMG

Logs event that management group was added.

_LaunchWMIAdap.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Configures WMI performance counter.

_AddManagementgroup

Adds new management group.

_AddWMIServiceDependencyToHealthService.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Windows 2000 compatibility action to mark health service as dependent on WMI service.

_ChangeMOMHealthServiceRecoverySettings.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Updates health service configuration.

_InstallBIDMOF.DB577B04_77CF_4F29_BA24_844EA640D17E

Registers tracing library.

_InstallHealthServicePerfCountersForUpgrade.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Performance counter installation.

_SetACSServiceState

Sets the ACS service state.

_SetSecurity

Configures security ACL for agent.

_GrantAuditLogAccess.A7850EAF_DD6F_4ED6_9581_E958CBD8A522

Configures access to security audit log.

_RemoveAuditLogAccess.A7850EAF_DD6F_4ED6_9581_E958CBD8A522

Removes access to security audit log.

_AddWindowsFirewallPortException.C6F00077_9737_419B_A8B6_B309BA6F8FC8

Configures Windows firewall to allow outbound agent communication.

_AddCodeGroup.6C283D0A_50A8_439C_BDF9_0BA55C19F3FE

Configures SQL Server reporting services.

_AddPSEnviornmentVariable.CFE2C791_D05A_4240_90ED_DEB20161DFB0

Configure PowerShell.

_SetMonadExecutionPolicy.2E2BE3AC_D65C_4571_A611_5399594537C6

Configure PowerShell.

_SetMonadExecutionPolicy.CFE2C791_D05A_4240_90ED_DEB20161DFB0

Configure PowerShell.

_AddChartingToCodeGroup.4119747A_7138_44C4_9E09_DF5FBC0C2EF7

Configures code access security for reporting.

_AddCodeGroup.4119747A_7138_44C4_9E09_DF5FBC0C2EF7

Configures code access security for reporting.

_AddDundasGaugeToCodeGroup.4119747A_7138_44C4_9E09_DF5FBC0C2EF7

Configures code access security for reporting.

RegisterPerfmonManifest

Installs performance counter.

_AddMOMServerWindowsFirewallPortException.1451A536_2C9B_42F2_A37A_C9C6460E7EEA

Configures Windows firewall to allow inbound agent communication.

_ChangeMOMCFGServiceRecoverySettings.1451A536_2C9B_42F2_A37A_C9C6460E7EEA

Configures service recovery settings.

_ChangeMOMSDKServiceRecoverySettings.1451A536_2C9B_42F2_A37A_C9C6460E7EEA

Configures service recovery settings.

_InstallServerPerfCounters.1451A536_2C9B_42F2_A37A_C9C6460E7EEA

Installs performance counter.

_InstallServerPerfCountersForSDK.62894CB9_4320_40DB_B4E4_C0347FAB97B6

Installs performance counter.

_InstallWF40ModulePerfCounters.1451A536_2C9B_42F2_A37A_C9C6460E7EEA

Installs performance counter.

_SetACLForSDKComponents.62894CB9_4320_40DB_B4E4_C0347FAB97B6

Configures security ACL for data access service.

ConfigureIIsExec

IIS configuration.

ExecXmlFile

Updates XML configuration.

_CleanUpACS.AA340868_5499_4D1C_BFAF_B7FA7993262E

Clean up ACS data on uninstall.

CADwSens.F0DF3458_A845_11D3_8D0A_0050046416B9

Dr. Watson configuration.

_UninstallBIDMOF.DB577B04_77CF_4F29_BA24_844EA640D17E

Removes tracing registration.

_UninstallHealthServicePerfCountersForUpgrade.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Performance counter uninstall.

_CleanUpReposDir.ADADB3CF_4DA7_4040_90AE_3E4E0E0A6FBF

Cleans up service state.

NetFxExecuteNativeImageInstall.62894CB9_4320_40DB_B4E4_C0347FAB97B6

Ngen extension CA to NGEN Operations Manager assemblies.

NetFxExecuteNativeImageUninstall.62894CB9_4320_40DB_B4E4_C0347FAB97B6

Ngen extension CA to un-NGEN Operations Manager assemblies.

_RemoveCodeGroup.6C283D0A_50A8_439C_BDF9_0BA55C19F3FE

Removes reporting security settings.

_RemovePSEnviornmentVariable.CFE2C791_D05A_4240_90ED_DEB20161DFB0

Removes PowerShell information.

_RemoveShortcut.2E2BE3AC_D65C_4571_A611_5399594537C6

Removes shortcuts.

_RemoveShortcut.6C283D0A_50A8_439C_BDF9_0BA55C19F3FE

Removes shortcuts.

_RemoveShortcut.CFE2C791_D05A_4240_90ED_DEB20161DFB0

Removes shortcuts.

_RemoveChartingCodeGroup.4119747A_7138_44C4_9E09_DF5FBC0C2EF7

Removes reporting security settings.

_RemoveCodeGroup.4119747A_7138_44C4_9E09_DF5FBC0C2EF7

Removes reporting security settings.

_RemoveDundasGaugeCodeGroup.4119747A_7138_44C4_9E09_DF5FBC0C2EF7

Removes reporting security settings.

UnregisterPerfmonManifest

Removes performance counter.

_CleanUpServerServiceState.1451A536_2C9B_42F2_A37A_C9C6460E7EEA

Cleans up service state on uninstall.

_RemoveMOMServerWindowsFirewallPortException.1451A536_2C9B_42F2_A37A_C9C6460E7EEA

Removes Windows firewall exception.

_UninstallServerPerfCounters.1451A536_2C9B_42F2_A37A_C9C6460E7EEA

Removes performance counter.

_UninstallServerPerfCountersForSDK.62894CB9_4320_40DB_B4E4_C0347FAB97B6

Removes performance counter.

_UninstallWF40ModulePerfCounters.1451A536_2C9B_42F2_A37A_C9C6460E7EEA

Removes performance counter.

RollbackUnregisterPerfmonManifest

Removes performance counter.

ExecXmlFileRollback

Updates XML file.

_RollBack_UninstallHealthServicePerfCountersForUpgrade.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Roll back action on uninstall failure.

_Rollback_AddManagementgroup

Roll back action on uninstall failure.

_Rollback_UninstallBIDMOF.DB577B04_77CF_4F29_BA24_844EA640D17E

Roll back action on uninstall failure.

_Rollback_RemoveCodeGroup.6C283D0A_50A8_439C_BDF9_0BA55C19F3FE

Roll back action on uninstall failure.

_Rollback_RemoveChartingCodeGroup.4119747A_7138_44C4_9E09_DF5FBC0C2EF7

Roll back action on uninstall failure.

_Rollback_RemoveCodeGroup.4119747A_7138_44C4_9E09_DF5FBC0C2EF7

Roll back action on uninstall failure.

_Rollback_RemoveDundasGaugeCodeGroup.4119747A_7138_44C4_9E09_DF5FBC0C2EF7

Roll back action on uninstall failure.

RollbackRegisterPerfmonManifest

Roll back action on install failure.

_Rollback_AddMOMServerWindowsFirewallPortException.1451A536_2C9B_42F2_A37A_C9C6460E7EEA

Roll back action on install failure.

NetFxExecuteNativeImageCommitInstall.62894CB9_4320_40DB_B4E4_C0347FAB97B6

Ngen extension CA to NGEN Operations Manager assemblies.

NetFxExecuteNativeImageCommitUninstall.62894CB9_4320_40DB_B4E4_C0347FAB97B6

Ngen extension CA to un-NGEN Operations Manager assemblies.

_StopNamedServices_SDKConfigSvc.1451A536_2C9B_42F2_A37A_C9C6460E7EEA

Stops Windows services.

AddMachineCertificate

Installs SSL certificate.

DeleteMachineCertificate

Removes SSL certificate.

StartMetabaseTransaction

Updates IIS metabase.

WriteMetabaseChanges

Updates IIS metabase.

RollbackAddMachineCertificate

Roll back action on install failure.

RollbackDeleteMachineCertificate

Roll back action on uninstall failure.

RollbackMetabaseTransaction

Roll back action on install failure.

CommitMetabaseTransaction

Updates IIS metabase configuration.

_AddUserAccountToLocalGroup.4119747A_7138_44C4_9E09_DF5FBC0C2EF7

Adds user to local security group.

_PopulateUserRoles.62894CB9_4320_40DB_B4E4_C0347FAB97B6

Updates role access security.

AddUserCertificate

Installs SSL certificate.

DeleteUserCertificate

Removes SSL certificate.

RollbackAddUserCertificate

Roll back action on install failure.

RollbackDeleteUserCertificate

Roll back action on uninstall failure.