System Center Service Manager 2010 SP1 Custom Actions

Applies To: System Center Service Manager 2010

System Center Service Manager 2010 contains the following custom actions. The custom actions that are listed do not have back-out processes.

Note

Service Manager was developed using modules that are shared with System Center Operations Manager 2007 R2. Some custom actions are used in both products. An [Unused in Service Manager] note in the Description column indicates that some custom actions common to both products are not actively used in Service Manager.

Action Name Description

InstallSqlData

Schedules all other certification authorities (CA) from the SQL extension library.

UninstallSqlData

Removes CAs from the CA extension library.

_GetLocalizedAdminGroupName

Gets the localized built-in administrators group name.

_SetSqlProperties

Validates the selected database options and sets the Windows Installer properties for internal use.

_ValidateDBOptions

Validates the selected database options and sets the related Windows Installer properties.

_ValidateConfigGroup

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

_Validate_ProductRegistration

Checks whether the provided product key is valid or not. The validated key configuration gets set in the registry.

_Uninstall_ProductRegistration

Removes configured product key registries during product uninstallation.

_SetManagementGroupID

Sets management group ID and root management server port ID related Windows Installer properties.

_SetLanguageID

Sets language ID related Windows Installer property based on the current locale.

_SetSDKAccountInformationForDB

Sets SDK account related properties for internal use.

_SetConfigServiceAccountInformationForDB

Sets config service account related Windows Installer properties for internal use.

_SetActionsAccountInformationForDB

Sets action account related Windows Installer properties for internal use.

_GetManagementGroupInfoFromDB

Gets management group information for a given Service Manager database server and database name.

_ConfigureDatabase

Configures MSSQL Database based on the information in MOMXDatabase and MOMXSqlScripts Windows Installer tables.

_MPProcessor

Initialize management pack import step during Setup.

_OEMMPProcessor

Initiates management pack import for OEM.

_RunPostMPImportSQLScripts

Calls install SQL scripts that are defined as part of a second step where scripts are run after management pack import.

_ReadInstanceQualityRelationship

Initializes the instance creation step during Setup.

_SetHealthServiceConfig.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Sets certain settings for the health service.

_SetDNSComputerName.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Sets DNS_COMPUTERNAME Windows Installer property.

_SetADComputerNameForInstall.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Sets AD_COMPUTERNAME Windows Installer property.

_SetNetbiosDomainName.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Sets the NetBIOS domain name property.

_SetErrorReportingAndADIntegrationSettings.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Sets error reporting and Active Directory integration related global settings.

_CanRegisterMU.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Checks whether Microsoft Updates can be configured for Service Manager. If yes, then sets CAN_REGISTER_FOR_MU property to 1, otherwise 0.

NetFxScheduleNativeImage

Ngen extension CA to schedule NGEN Operations Manager assemblies.

ConfigureIIs

Standard custom action to configure a Web site in IIS.

SxsInstallCA

CA from CRT mergemodule to install CRT files.

SxsUninstallCA

CA from CRT mergemodule to uninstall CRT files.

_CleanupDatabase

Configures MSSQL Database based on the information in MOMXDatabase and MOMXSqlScripts Windows Installer tables.

_SetADComputerNameForUninstall.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Sets AD_COMPUTERNAME Windows Installer property in case of uninstall.

_SetErrorReportingAndADIntegrationSettings_Wizard

Sets error reporting and Active Directory integration related global settings when run from Setup.

_CreateSrsFolder_SM

Creates the Service Manager folder in SQL Server Reporting Services.

_ReserveMOMTCPIPPorts

Reserves Service Manager's port by asking TCPIP.

_CreateTargetForDWWorkflows

Populate Scoped Instance Target Class for the data warehouse

_RegisterMU.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Initiates registering automatic updates.

_CreateSrsFolder_SC

Creates the System Center folder in SQL Server Reporting Services.

_AssignDwAdminAsSsrsContentManagerOnRootFolder.1CA03A32_06E0_4726_8E63_FEA4484D9D6F

Sets the reporting account as the Content Manager on the System Center folder in SQL Server Reporting Services.

_AssignDwAdminAsSsrsContentManagerOnSmFolder.1CA03A32_06E0_4726_8E63_FEA4484D9D6F

Sets reporting account as the Content Manager on the Service Manager folder in SQL Server Reporting Services.

_AssignSdkAccountAsSsrsPublisher

Sets SDK service account as publisher on Service Manager folder in SQL Server Reporting Services.

_DeleteSrsFolder_SM

Deletes the Service Manager folder from SQL Server Reporting Services.

_DeleteSrsDataSource_DWDM

Deletes DataMart Datasource from SQL Server Reporting Services.

_DeleteSrsDataSource_DWSTGCONF

Deletes the Staging and Config Datasource from SQL Server Reporting Services.

_RollBack_CreateDatabase

Reverts the Operations Manager database creation scheduled action.

_RollBack_ExecuteSqlScripts

Reverts the Operations Manager SQL script execution scheduled action.

_RollBack_ProductRegistration

Rollback the registry key created during product key validation.

_WaitForSDKServiceStart

Waits for the SDK service to initialize and start after Setup is completed.

_CreateSetupUser

Adds the user running Setup to the Service Manager Administrators role.

_AssociateSecureRefsForADWriterAndAlertSubscriptionModules

Creates secure reference override for AD Writer and Alert Subscription Modules.

_EnabledDiscoveryDataAuthorization

Enables the Service Manager security module.

_SetACLForConfigServiceStateDir.D2179E31_E456_401A_A820_CEBB135E3429

Sets ACL on the Config Service State directory.

_InstallServerPerfCountekrs.D2179E31_E456_401A_A820_CEBB135E3429

Installs performance counters for Service Manager.

_InstallServerPerfCountersForSDK

Installs performance counters for the Service Manager SDK.

_SetACLForSDKComponents

Initiates setting of ACLs for the SDK Service State directory.

_SetSecurity

Sets ACLs for agent and server resources (Directory and Registry).

_ChangeMOMSDKServiceRecoverySettings

Changes the restart action for the SDK service.

_ChangeMOMCFGServiceRecoverySettings

Changes the restart action for the config service.

_SetHealthServiceStateFolderSecurity.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Initiates setting up the Health Service State folder security.

_InstallHealthServicePerfCounters.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Installs health service performance counters.

_InstallHealthServicePerfCountersForSP1Upgrade.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Installs health service performance counters during upgrade.

_SetHealthServiceACL.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Sets permissions for the health service registry.

_ChangeMOMHealthServiceRecoverySettings.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Changes the restart action for the Health service.

_AddWMIServiceDependencyToHealthService.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Creates HealthService dependence on the WMI service.

_SetSecurity.68918168_3885_4F75_BBF8_0CC84213F8D1

Sets ACLs for server resources (Directory Registry).

_InstallBIDMOF.68918168_3885_4F75_BBF8_0CC84213F8D1

Installs BID MOF.

_ChangeMOMCFGServiceRecoverySettings.D2179E31_E456_401A_A820_CEBB135E3429

Changes the restart action for the Config service.

_SetACLForSDKComponents.62894CB9_4320_40DB_B4E4_C0347FAB97B6

Sets ACLs for SDK resources (Directory and Registry).

_CleanUpConfigServiceState.D2179E31_E456_401A_A820_CEBB135E3429

Cleans up the Config Service State directory from the installation directory during uninstall.

_UnregisterSdkSCP

Unregisters the SDK SCP.

_UninstallServerPerfCountersForSDK

Uninstalls the performance counter for the Service Manager SDK.

_CleanUpServerServiceStateForSDK

Cleans up the SDK Service State directory from the installation directory during uninstall.

_RegisterSdkSCP

Creates and adds permissions to SDK service SCP.

_UninstallHealthServicePerfCounters.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Initiates uninstallation of health service performance counters.

_UninstallHealthServicePerfCountersForSP1Upgrade.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Initiates uninstallation of health service performance counters installed during upgrade.

_CleanUpHelperObjects.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Cleans up the HelperObjects directory from under the installation directory.

_CleanUpAgentServiceState.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Initiates cleanup of the Health Service State directory.

_CleanUpCertificates.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Initiates cleanup of the Core Certificate directory.

_UninstallBIDMOF.68918168_3885_4F75_BBF8_0CC84213F8D1

Initiates uninstallation of BID MOF.

_UninstallServerPerfCounters.D2179E31_E456_401A_A820_CEBB135E3429

Uninstalls the performance counter for Service Manager.

NetFxExecuteNativeImage

Ngen extension CA to add NGEN Service Manager assemblies.

NetFxExecuteNativeImageUninstall.62894CB9_4320_40DB_B4E4_C0347FAB97B6

Ngen extension CA to remove NGEN Service Manager assemblies.

NetFxExecuteNativeImageInstall.62894CB9_4320_40DB_B4E4_C0347FAB97B6

Ngen extension CA to add NGEN Service Manager assemblies.

_Rollback_UninstallBIDMOF.68918168_3885_4F75_BBF8_0CC84213F8D1

Reverts uninstallation of BID MOF.

_RollBack_UninstallHealthServicePerfCountersForSP1Upgrade.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Reverts uninstallation of the health service performance counters.

_ConfigureConfigService.D2179E31_E456_401A_A820_CEBB135E3429

Disables and stops the Config service.

_ConfigureSDKConfigService

Disables and stops the SDK service.

_StopHealthService

Stops the health service after data warehouse upgrade.

_StopNamedServices_HealthService.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Stops the health service.

_StartNamedServices_HealthService.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Starts the health service.

_StopNamedServices_SDKSvc

Stops the SDK service.

_StopNamedServicesConfigSvc.D2179E31_E456_401A_A820_CEBB135E3429

Stops the Config service.

NetFxExecuteNativeImageCommit

Ngen extension CA to add NGEN Service Manager assemblies.

NetFxExecuteNativeImageCommitUninstall.62894CB9_4320_40DB_B4E4_C0347FAB97B6

Ngen extension CA to remove NGEN Service Manager assemblies.

NetFxExecuteNativeImageCommitInstall.62894CB9_4320_40DB_B4E4_C0347FAB97B6

Ngen extension CA to remove NGEN Service Manager assemblies.

_CreateSrsDataSource_DWDM

Creates the SQL Server Reporting Services datasource for the Datamart database.

_CreateSrsDataSource_DWSTGCONF

Creates the SQL Server Reporting Services datasource for the staging and config database.

_StoreActionsAccount.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Stores the Service Manager Actions account by calling the Secure Storage SDK.

_SetSDKServiceAccount

Initiates setting service account for SDK service.

_SetConfigServiceAccount.D2179E31_E456_401A_A820_CEBB135E3429

Stores the Service Manager service account by calling the Secure Storage SDK.

_AddPrivilegesToSDKLogonAccount

Adds the SeServiceLogonRight and SeAuditPrivilege to a given account.

_StoreActionsAccount

Stores the Operations Manager Actions account by calling the Secure Storage SDK.

CreateUser

Creates a user for the computer.

_AddPrivilegesToActionsAccount.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Adds the SeServiceLogonRight to a given account.

StartMetabaseTransaction

Initializes the IIS metabase transaction.

WriteMetabaseChanges

Installs IIS metabase keys and values.

AddMachineCertificate

Adds a certificate to the store.

DeleteMachineCertificate

Deletes a certificate from the store.

RollbackMetabaseTransaction

Rolls-back the IIS metabase transaction.

RollbackAddMachineCertificate

Rolls-back the certificate added to the store.

RollbackDeleteMachineCertificate

Rolls-back the certificate deleted from the store.

CreateUserRollback

Rolls-back the user created in the computer.

CommitMetabaseTransaction

Commits IIS metabase transactions.

RemoveUser

Removes a user from the computer.

_CreateDatabase

Creates the Service Manager database based on the information in MOMXDatabase and MOMXSqlScripts Windows Installer tables.

_ExecuteSqlScripts

Executes SQL scripts listed in MOMXSqlScripts table based on the installing action.

_MPProcessorDeferred

Invokes management pack import during Setup.

_CreateMOMRegKey.D2179E31_E456_401A_A820_CEBB135E3429

Creates the Service Manager security registry key.

_AddWindowsFirewallPortException

Adds Service Manager firewall exception for the SDK service port.

_RunSMScripts

Runs SQL scripts for the Staging database.

_OEMMPProcessorDeferred

Invokes management pack import for OEM.

_PopulateUserRoles

Populates users in Service Manager user roles.

_RegisterMOMManagementServer

Registers the specified Management Server using the SDK.

_CreateMOMRegKey

Creates the Service Manager security registry key.

_CreateMOMRegKey_NewKey

Creates the Service Manager security registry key when Setup is run to recreate the Service Manager secure key; (CREATE_NEWKEY=1) Windows Installer property is passed to Setup.

_RegisterLicenses

Registers Service Manager license information for a given product SKU.

_RegisterLicenses_NewKey

Registers Service Manager license information for a given product SKU when Setup is run for disaster recovery mode.

_SetupServerGroomingConfiguration

Sets the grooming configuration for the management server.

_SetupDWGroomingConfiguration

Sets the grooming configuration for the data warehouse server.

_StoreLocalWindowsComputerIdAsGuid

Configures the primary server to run workflows.

_CreateMOMRegKey_NewKey.D2179E31_E456_401A_A820_CEBB135E3429

Creates the Service Manager security registry key when Setup is run to recreate the Service Manager secure key; (CREATE_NEWKEY=1) Windows Installer property is passed to Setup.

_PopulateUserRoles.62894CB9_4320_40DB_B4E4_C0347FAB97B6

Populates users in Service Manager user roles.

_CreateMOMRegKey.4F63A3C7_CEC3_4397_9A35_DFB0B17966E5

Creates the Service Manager security registry key.

_DeleteRunAsAccounts

Deletes Run As accounts and removes profiles related to the data warehouse server.

_DeleteEmptyRunAsAcctForSQLAuth

Initiates deleting Data Warehouse SQL Server Authentication Account and Reporting SDK SQL Server Authentication Account profiles.

_RemoveWindowsFirewallPortException

Initiates removing the Operations Manager firewall ports exception.

_DropDatabase

Drops databases if Windows Installer property DROPSMDB=1.

_DropSmDatabase

Drops the Service Manager database if Windows Installer property DROPSMDB=1.

_DropScdwDatabase

Drops the data warehouse repository database if Windows Installer property DROPSMDB=1.

_DropScdmDatabase

Drops the data warehouse datamart database if Windows Installer property DROPSMDB=1.

_DropStagingDatabase

Drops the data warehouse staging database if Windows Installer property DROPSMDB=1.

_DropSmDatabase.4EDD738C_D652_4605_B506_A300DF2AF031

Drops the Service Manager database if Windows Installer property DROPSMDB=1.

_UninstallExecuteSqlScripts

Executes SQL scripts listed in MOMXSqlScripts table based on the installing action during uninstall.

_Rollback_AddWindowsFirewallPortException

Reverts the Service Manager firewall ports exception.

_CreateInstanceQualityRelationship

Creates an instance for the Service Manager database.

_AddWorkflowAccountToSmWorkflowRole

Adds the Workflow account to the Workflows user role.

_SetupSdkDefaultConnector

Sets up default connectors for Active Directory Domain Services (AD DS), System Center Configuration Manager, and System Center Operations Manager.

_AddAuthenticatedUserToSmReportRole

Adds the authenticated user to a user role.

_AddAuthenticatedUserToSmEndusersRole

Adds the authenticated user to the End Users user role.

_AddPortalAccountToSmAdminRole.4F63A3C7_CEC3_4397_9A35_DFB0B17966E5

Adds the application pool account to Administrators.

CreateDatabase

CA from SQL extension library to create a database.

ExecuteSqlStrings

CA from SQL extension library to execute SQL strings.

AddUserCertificate

Utility CA from CA extension library to add a new Web site certificate.

DeleteUserCertificate

Utility CA from CA extension library to delete an existing Web site certificate.

DropDatabase

CA from SQL extension library to drop a database.

RollbackExecuteSqlStrings

CA from SQL extension library to rollback execute SQL script.

RollbackCreateDatabase

CA from SQL extension library to rollback database creation.

RollbackAddUserCertificate

Utility CA from CA extension library to revert an add Web site certificate.

RollbackDeleteUserCertificate

Utility CA from CA extension library to revert a deleted Web site certificate.

_CreateAndAddRunAsProfileForSecureRef_SystemProfile

Creates a secure reference for the System Profile.

_CreateAndAddRunAsProfileForSecureRef_WorkflowProfile

Creates a secure reference for the Workflow Profile.

_RegisterLocalhostToDw

Registers the Service Manager database to the data warehouse database.

_MPProcessorDeferred

Invokes management pack import during Setup.

_UninstallPortalWebSite.4F63A3C7_CEC3_4397_9A35_DFB0B17966E5

Removes the Self Service Portal Web site during uninstall.

_UpgradeConnectors

Fixes linking framework from Beta 2 to the release candidate version.

_RollBackPortalWebSite.4F63A3C7_CEC3_4397_9A35_DFB0B17966E5

Reverts the Self Service Portal Web site during install.

_CreatePortalWebSite.4F63A3C7_CEC3_4397_9A35_DFB0B17966E5

Creates the Self Service Portal Web site during installation.

_ValidateConfigGroup.4EDD738C_D652_4605_B506_A300DF2AF031

Checks whether the configuration group is valid or not. If configuration group name is valid then it sets IsValidMgmtGroup to 1, otherwise to 0 (Zero). [Unused in Service Manager]

_SetSqlProperties.4EDD738C_D652_4605_B506_A300DF2AF031

Validates database selected options and sets Windows Installer properties for internal use. [Unused in Service Manager]

_ValidateDBOptions.4EDD738C_D652_4605_B506_A300DF2AF031

Validates selected database options and sets related Windows Installer properties. [Unused in Service Manager]

_SetManagementGroupID.4EDD738C_D652_4605_B506_A300DF2AF031

Sets management group ID and root management server port ID related Windows Installer properties. [Unused in Service Manager]

_SetLanguageID.4EDD738C_D652_4605_B506_A300DF2AF031

Sets language ID related Windows Installer property based on current culture. [Unused in Service Manager]

_EnumerateSqlInstances.4EDD738C_D652_4605_B506_A300DF2AF031

Enumerates all the SQL Server instances installed on the computer. [Unused in Service Manager]

UninstallCertificates

Uninstalls a machine certificate. [Unused in Service Manager]

ConfigureUsers

Configures a user on the computer. [Unused in Service Manager]

InstallCertificates

Installs a machine certificate. [Unused in Service Manager]

_SetACLForAgentLogDir

Initiates setting of ACLs for the AgentManagement directory. [Unused in Service Manager]

_CleanUpAgentManagementDirs

Cleans-up the AgentManagement directory from the directory during uninstall. [Unused in Service Manager]

_KillMOMProcesses.80B659D9_F758_4E7D_B4FA_E53FC737DCC9

Stops all Operations Manager processes. [Unused in Service Manager]

Did you find this information helpful? Please send your suggestions and comments about System Center Service Manager documentation to scsmdocs@microsoft.com.