WSS3.0中默认的timer jobs.


Timer job title



Description



Schedule type



CEIP Data Collection



Gathers farm data for the Customer Experience Improvement Program.



Daily



Change Log



Documents changes to sites and pages in the Web application since the last time that the timer job was run.



Daily



Database Statistics



Updates SQL Server query optimization statistics for content databases. This job was updated significantly in Windows SharePoint Services 3.0 with Service Pack 2 (SP2) to also rebuild database indexes. The job performs the following tasks:

· If you have not installed Windows SharePoint Services 3.0 with SP2, the job updates the query optimization statistics by performing a full scan of key tables every time that it runs, which can be resource-intensive.

· If you have installed Windows SharePoint Services 3.0 with SP2:

· The job updates the query optimization statistics by sampling key tables every time that it runs, instead of performing a full scan.

· If you are running Microsoft SQL Server 2005 or Microsoft SQL Server 2008, the job rebuilds all indexes in the content databases every time that it runs.

· If you are running an Enterprise edition of SQL Server 2005 or SQL Server 2008, the job rebuilds most indexes online.

· If you are running a Standard edition of SQL Server 2005 or SQL Server 2008, the job rebuilds the indexes offline.

· If you are running Microsoft SQL Server 2000, the job does not rebuild any indexes.



Daily, between 22:00:00 and 05:00:00



Dead Site Delete



When auto site cleanup is enabled, it deletes sites that have not been used in a certain period of time.



Daily



Disk Quota Warning



Looks for sites that have exceeded the storage quota.



Daily



Immediate Alerts



Sends out immediate and scheduled alerts.



Minutes



Recycle Bin



Looks for content in the Recycle Bins and moves it to the next stage or deletes it.



Daily



Usage Analysis



Processes the logs and aggregates usage data for each site.



Daily



Workflow



Processes workflow events that are in the scheduled items table, such as delays.



Minutes



Workflow Auto Cleanup



Deletes tasks and instances in the workflow instance table for workflows that have been marked completed more than n days in the past, where n is specified in the workflow association. Crawls through tasks and the workflow instance table.



Daily



Workflow Failover



Processes events for workflows that have failed and are marked to be retried.



Minutes



Site Collection: Delete



Added in the April Cumulative Update to perform gradual deletion of site collections. When an operation uses gradual deletion, a site collection is immediately marked as deleted, which prevents any further access to its content. The data in the deleted site collection is then deleted gradually over time by this timer job instead of all at once, which reduces its effect on Windows SharePoint Services 3.0 and SQL Server performance. Gradual deletion is available in the stsadm -o deletesite and stsadm -o mergecontentdbs operations.



Daily


 

MOSS中默认的timer job


Timer job title



Description



Schedule type



Application Server Administration Service Timer Job



Manages shared service instances that may perform highly privileged operations. Requires that the SharePoint Administration service is running. The Search service instance is managed by this job on deployments other than stand-alone server deployments.



Minutes



Application Server Timer Job



Manages shared service instances that do not perform highly privileged operations. The Search service instance is managed by this job on stand-alone server deployments.



Minutes



Bulk Workflow Task Processing



Processes bulk workflow task completion.



Daily



CEIP Data Collection



Gathers farm data for the Customer Experience Improvement Program.



Daily



Change Log



Documents changes to sites and pages in a Web application since the last time that the timer job was run.



Daily



Child Farm Content Source Discovery



Created on every farm but runs only on farms designated as child farms. Discovers Web applications on child farms, and registers them with the Shared Services Provider (SSP) database on the parent farm.



15 minutes



Database Statistics



Updates SQL Server query optimization statistics for content databases. This job was updated significantly in Microsoft Office SharePoint Server 2007 with Service Pack 2 (SP2) to also rebuild database indexes. The job performs the following tasks:

  • If you have not installed Office SharePoint Server 2007 with SP2, the job updates the query optimization statistics by performing a full scan of key tables every time that it runs, which can be resource-intensive.
  • If you have installed Office SharePoint Server 2007 with SP2:
  • The job updates the query optimization statistics by sampling key tables every time that it runs, instead of performing a full scan.
  • If you are running SQL Server 2005 or SQL Server 2008, the job rebuilds all indexes in the content databases every time that it runs.
  • If you are running an Enterprise edition of SQL Server 2005 or SQL Server 2008, the job rebuilds most indexes online.
  • If you are running a Standard edition of SQL Server 2005 or SQL Server 2008, the job rebuilds the indexes offline.
  • If you are running SQL Server 2000, the job does not rebuild any indexes.



Weekly



Dead Site Delete



When auto site cleanup is enabled, sites that have not been used in a certain period of time are deleted.



Daily



Disk Quota Warning



Looks for sites that have exceeded the storage quota.



Daily



Document Conversions



Schedules and begins the document conversions.



Minutes



Expiration Policy



Enumerates list items and looks for those with an expiration date that has already occurred. For those items, runs disposition processing. Disposition processing most often results in deleting items, but it can perform other actions, such as processing disposition workflows.



Daily



Hold Processing and Reporting



Generates a hold report by enumerating items in a hold and doing an update on them to remove them from hold, as appropriate.



Daily



Immediate Alerts



Sends out immediate and scheduled alerts.



Minutes



Indexing Schedule Manager on SQL Server



Starts scheduled crawls.



Minutes



Information Management Policy



Loops through all the lists in the site collections in a Web application and collects policy and usage data.



Daily



Licensing Synchronizer Job



Synchronizes trial expiration time licensing information to the configuration database.



Hourly



My Site Cleanup Job



When a user is deleted, starts a workflow on that user’s My Site. The default behavior is to send an e-mail message to the manager with a link to the deleted user’s site. The e-mail message contains a request to the manager to move any documents or data that the manager wants to preserve, because the site might be deleted in the future.



Hourly



Office SharePoint Server CEIP Data Collection



Gathers farm data for the Customer Experience Improvement Program.



Daily



Office SharePoint Usage Analytics Log Import



Imports the usage logs for each site.



Daily



Office SharePoint Usage Analytics Processing



Processes the logs and aggregates usage data for each site.



Minutes



Profile Synchronization



Synchronizes user information in content databases from user profile data.



Hourly



Quick Profile Synchronization



Synchronizes user information for newly added users in content databases from user profile data.



Minutes



Records Center Processing



Checks for records that have been added to a Records Center DropOffLibrary and routes files that have been saved there.



Daily



Recycle Bin



Looks for content in the Recycle Bins and moves it to the next stage or deletes it.



Daily



Scheduled Approval



Looks for content that is scheduled for approval and moves it to the next stage in the process.



Minutes



Scheduled Page Review



Looks for pages that are scheduled for review and moves them to the next stage in the process.



Daily



Scheduled Unpublish



Looks for content that is scheduled to be unpublished and removes it.



Minutes



Search and Process



Processes a search result that is scoped to a site collection and puts search results on hold.



Daily



Shared Services Provider Synchronizing Job



Automatically configures an SSP. If the status of the SSP is Provisioning, it changes the status to Online. If the status is Online, then it synchronizes.



Minutes



Shared Services Timer Job



Schedules jobs that are registered by SSPs. The job runs in the security context of the SSP Web service account.



Minutes



SharePoint Services Search Refresh



Validates the configuration of the WSS Search service.



Minutes



SharePoint Worker Process Group Update



Updates the WSS_ADMIN_WPG group.



One-time



SKU Type Synchronization Job



Synchronizes version-licensing information (Standard or Enterprise) to the configuration database.



Hourly



Synchronization Scheduler



Applies changes in configured schedules to the Profile Synchronization and Quick Profile Synchronization jobs.



Minutes



Usage Analysis



Processes the logs and aggregates usage data for each site.



Daily



Variations Propagate Page Job Definition



Creates or updates peer pages of the source page that has been approved or published in all target labels. The resulting peer pages are in an unpublished state.



Minutes



Variations Propagate Site Job Definition



Creates peer sites of the source site that has been created in all target labels.



Minutes



Windows SharePoint Services Watson Policy Update



Sets or removes a registry key to enable automatic Watson uploads.



One-time



Workflow



Processes workflow events that are in the scheduled items table, such as delays.



Minutes



Workflow Auto Cleanup



Deletes tasks and instances in the workflow instance table for workflows that have been marked completed more than n days in the past, where n is specified in the workflow association. Crawls through tasks and the workflow instance table.



Daily



Workflow Failover



Processes events for workflows that have failed and are marked to be retried



Minutes



Site Collection: Delete



Added in the April Cumulative Update to perform gradual deletion of site collections. When an operation uses gradual deletion, a site collection is immediately marked as deleted, which prevents any further access to its content. The data in the deleted site collection is then deleted gradually over time by this timer job instead of all at once, which reduces its effect on Office SharePoint Server 2007 and SQL Server performance. Gradual deletion is available in the stsadm -o deletesite and stsadm -o mergecontentdbs operations.



Daily


 

默认的SSP Timer Job


Timer job title



Description



User Profile Full Import Job



Imports all data in user profiles.



User Profile Incremental Import Job



Imports only the user profiles that were added after the last import.



User Profile Change Job



Changes the user profile. User rights can be migrated from one user to another user. This timer job is used when a user has to be migrated, but the previous user profile remains in the Active Directory directory service.



User Profile Change Cleanup Job



Migrates user rights from one user to another user, and migrates the user rights and cleans up that user from Active Directory. This is mainly used when the name of a user is changed in Active Directory. The older user name is replaced by new user name and the older one is removed from Active Directory.



Audience Compilation Job



Checks property values in user profile and membership in distribution lists, security groups, and reporting structures to see whether they match the audience rule created. Users that match the audience rules for an audience are included in that audience and the received content is targeted to that audience. A compilation schedule can be set.



Distribution List Import Job



Imports the distribution list so that it can be used among different users.


 

Mark Arend给出的表格.

========================

MOSS中OOB的timer job以及一些说明:


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 processing

entry 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


 

下表列出了MOSS中的timer job的类型以及相应的命名空间, 看反汇编代码时比较有帮助.

这些类都是继承自Microsoft.SharePoint.Administration.SPJobDefinition类的.


Scope



Namespace



Class



Timer Job Title



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



My Site Cleanup Job



public



Microsoft
.Office
.Server
.UserProfiles



WSSProfileSynch



Profile Synchronization



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