SharePoint 2007 Default Timer Jobs

Add a comment January 1st, 2011

Most SharePoint farms in production have many customizations, applications, and 3rd party software added to them.  Sometimes they are added through a change process and other times they sort of slip through the cracks and get installed. 

Lately many clients I’ve been working with are going through audits where they need to verify which timer jobs are default and which ones have been added since the deployment of the farm.  This is easy to ascertain if you deployed your farm yesterday or today, but if you have a long standing production farm, the simpliest way to figure out which timer jobs are default is to have a list of them, so here it is: 

MOSS Timer Jobs

Title Web Application Schedule Type Description
Application Server Administration Service Timer Job N/A Minutes  Provisions shared services which require the SPAdmin service
Application Server Timer Job N/A Minutes  Provisions shared services which do not require the SPAdmin service
Bulk workflow task processingentry for each web app in farm Web.app.url Daily  
CEIP Data Collection N/A Daily Submits information to the Microsoft Customer Experience Improvement Program Web site
Change Log
entry for each web app in farm
Web.app.url Daily Records changes made to each server in your farm
Child farm content source discovery N/A Minutes Discovers content sources used for search in child farms
Config Refresh N/A   Updates the cache from WFEs to the configuration database
Database Statistics
entry for each web app in farm
Web.app.url Weekly Controls the initial deployment UI based on current farm configuration state
Dead Site Delete
entry for each web app in farm
Web.app.url Disabled  
Disk Quota Warning
entry for each web app in farm
Web.app.url Daily Checks if sites exceed quota limits and sends email alerts to owners if true
E-Mail Enabled Lists     Checks the SMTP drop folder periodically, picks any emails received, and drops the emails in discussion boards and other lists
Expiration policy N/A Daily Checks for expired content
Hold Processing and Reporting N/A Daily A feature of Document Life Cycle that processes documents currently in Hold state
Immediate Alerts
entry for each web app in farm
Web.app.url Minutes Sends email alerts to users
Indexing Schedule Manager on LocalAD N/A Minutes Schedules the indexing process on the server
Information management policy N/A Daily Ensures the information policy features are available to all site Collections
Licensing Synchronizer Job N/A Hourly Synchronizes timebomb value from registry key to configuration Database
My Site Cleanup Job N/A Hourly Removes unused personal sites
Office SharePoint Server CEIP Data Collection N/A Daily Collects static Software Quality Management data for Microsoft’s Integrated Solution Selling business
Office SharePoint Usage Analytics Log Import N/A Daily Centralizes all of the usage logs from across the farm into a Database
Office SharePoint Usage Analytics Processing N/A Minutes Normalizes data and prepares it for reporting
Profile Synchronization
entry for each web app in farm
Web.app.url Hourly  
Quick Profile Synchronization
entry for each web app in farm
Web.app.url Minutes  
Records Center Processing N/A Daily Processes documents submitted by members of the Record Repository Web Service Submitters for Records group to a records repository
Recycle Bin
entry for each web app in farm
Web.app.url Daily Empties site content deleted more than 30 days ago
Scheduled Approval Web.app.url Minutes Approves content periodically
Scheduled Page Review Web.app.url Daily Records if content is reviewed as per the schedule of the workflow
Scheduled Unpublish Web.app.url Minutes Removes published content after a specified time is elapsed
Search and Process
entry for each web app in farm
Web.app.url Daily A Document Life Cycle feature that looks for specific documents and list items and moves them to a Hold state
Shared Services Provider Synchronizing Job N/A Minutes  
Shared Services Timer Job N/A Minutes  
SharePoint Services Search Refresh N/A Minutes Creates or removes content sources when Web applications are associated or disassociated from shared services
Sku Type Synchronization Job N/A Hourly Records the various SKUs installed on servers in your farm
Synchronization Scheduler N/A Minutes Runs a scheduled job for synchronizing cache on all WFEs in the Farm
Usage Analysis
entry for each web app in farm
Web.app.url Daily Collects data from IIS logs about site usage statistics
Variations Propagate Page Job Definition Web.app.url Minutes  
Variations Propagate Site Job Definition Web.app.url Minutes  
Virus Scanner Update N/A Minutes  
Windows SharePoint Services Watson Upload     Uploads Watson data to the Microsoft Customer Experience Improvement Program Web site
Workflow
entry for each web app in farm
Web.app.url Minutes Processes workflows and workitems when a certain scheduled time is reached
Workflow Auto Cleanup
entry for each web app in farm
Web.app.url Daily Deletes workflow data generated by a workflow template after a specified number of days after the workflow completes
Workflow Failover
entry for each web app in farm
Web.app.url Minutes Removes any stale locks on workflow jobs that have expired passed a certain time

Timer Job Assemblies

Following are all assemblies that derive from Microsoft.SharePoint.Administration.SPJobDefinition:

Scope Namespace Class
internal sealed Microsoft
.Office
.Server
.Administration
AlternateUrlSynchronizerJob
internal sealed Microsoft
.Office
.Server
.Administration
ApplicationServerJob
internal sealed Microsoft
.Office
.Server
.Administration
ConfigurationCheckerJob
private Microsoft
.Office
.Server
.Administration
DiagnosticsService+DiagnosticsServiceTimerJobDefinition
internal Microsoft
.Office
.Server
.Administration
JobScheduler
internal sealed Microsoft
.Office
.Server
.Administration
LicensingConversionJob
internal sealed Microsoft
.Office
.Server
.Administration
LicensingJob
internal sealed Microsoft
.Office
.Server
.Administration
SharedResourceProviderJob
internal sealed Microsoft
.Office
.Server
.Diagnostics
StaticSqmDataCollectionJob
internal sealed Microsoft
.Office
.Server
.Diagnostics
StaticSqmDataCollectionJob
public Microsoft
.Office
.Server
.UserProfiles
MySiteCleanupJob
public Microsoft
.Office
.Server
.UserProfiles
WSSProfileSynch
public Microsoft
.Office
.Server
.UserProfiles
WSSSweepSynch
public Microsoft
.Office
.Server
.UserProfiles
WSSSynchScheduler
internal sealed Microsoft
.SharePoint
.Administration
.Backup
SPBackupRestoreJobDefinition
internal sealed Microsoft
.SharePoint
.Administration
SPAdminAppPoolCredentialDeploymentJobDefinition
public Microsoft
.SharePoint
.Administration
SPAdministrationServiceJobDefinition- ApplicationServerAdministrationServiceJob

– IisResetJobDefinition

– SPAntivirusJubDefinition

– SPIisWebsiteUnprovisioningJobDefinition

– SPRollbackPairingJobDefinition
– SPServiceInstanceJobDefinition

– SPSmtpSettingsPullJobDefinition

– SPSmtpSettingsPushJobDefinition

– SPSolutionDeploymentJobDefinition

– SPUpdateWorkerProcessGroup

– SPWatsonHealessOptInJobDefinition
– SPWatsonTriggerJobDefinition

– SPWebApplicationProvisioningJobDefinition

internal Microsoft
.SharePoint
.Administration
SPConfigurationRefreshJobDefinition
internal sealed Microsoft
.SharePoint
.Administration
SPContentAppPoolCredentialDeploymentJobDefinition
internal Microsoft
.SharePoint
.Administration
SPDatabaseStatisticsJobDefinition
private Microsoft
.SharePoint
.Administration
SPDiagnosticsService+DiagnosticsServiceTimerJobDefinition
internal Microsoft
.SharePoint
.Administration
SPIncomingEmailJobDefinition
internal abstract Microsoft
.SharePoint
.Administration
SPNativeJobDefinition- SPNativeDatabaseJobDefinition

   — SPChangeLogJobDefinition

   — SPDeadSiteDeleteJobDefinition

   — SPDiskQuotaWarningJobDefinition

   — SPImmediateAlertsJobDefinition

   — SPRecycleBinCleanupJobDefinition

– SPNativeServerJobDefinition

   — SPUsageAnalysisJobDefinition

internal Microsoft
.SharePoint
.Administration
SPPendingDistributionGroupJobDefinition
internal Microsoft
.SharePoint
.Administration
SPRegistryUpdateJobDefinition
internal sealed Microsoft
.SharePoint
.Administration
SPRemoteFarmCacheRefreshJobDefinition
internal Microsoft
.SharePoint
.Administration
SPSqmTimerJobDefinition
public sealed Microsoft
.SharePoint
.Administration
SPUpgradeJobDefinition
internal sealed Microsoft
.SharePoint
.Administration
SPWebConfigJobDefinition
internal sealed Microsoft
.SharePoint
.Administration
SPWindowsServiceCredentialDeploymentJobDefinition
public Microsoft
.SharePoint
.Administration
SPWorkItemJobDefinition- SPWorkflowAutoCleanJobDefinition

– SPWorkflowFailOverJobDefinition

– SPWorkflowJobDefinition
– SPWssDocConversionsWIJD

– PropogateVariationsPageJobDefinition

– SchedulingJobDefinition

   — ApprovalJobDefinition

   — UnpublishJobDefinition

– SpawnSitesJobDefinition

internal Microsoft
.SharePoint
.Help
SPHelpHcInstallJobDefinition
public sealed Microsoft
.SharePoint
.Portal
.Administration
FeaturePushdownJob
internal sealed Microsoft
.SharePoint
.Portal
.Administration
OemConversionJob
public sealed Microsoft
.SharePoint
.Portal
.Administration
SkuTypeSyncJob
internal sealed Microsoft
.SharePoint
.Portal
.Administration
SkuUpgradeJob
public Microsoft
.SharePoint
.Portal
.Analytics
LogImportJobDefinition
public Microsoft
.SharePoint
.Portal
.Analytics
UsageProcessingJobDefinition
public sealed Microsoft
.SharePoint
.Portal
.SiteDirectory
LinksCheckerJob
internal sealed Microsoft
.SharePoint
.Publishing
.Administration
ContentDeploymentJobDefinition
internal sealed Microsoft
.SharePoint
.Publishing
.Administration
MigrationJobDefinition
public sealed Microsoft
.SharePoint
.Publishing
.Internal
NotificationJobDefinition
  1. No comments yet.Be the first ?
  1. No trackbacks yet.
Comments feed