• 想知道SharePoint 2007中的每个Timer Job都是做什么的?


    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

     

    来源:

    List of MOSS Timer Jobs

    http://blogs.msdn.com/markarend/archive/2008/09/06/list-of-moss-timer-jobs.aspx

    SharePoint Timer job reference (Office SharePoint Server)

    http://technet.microsoft.com/en-us/library/cc678870.aspx

  • 相关阅读:
    linux 定时任务
    fastcgi_param 详解
    MVC 中 注册不成功 或其他操作不成功 提示办法
    关于MVC 中EF调用存储过程
    关于Mvc的分页写法
    关于Linq翻译Inner join ,Left join (本文为转载)
    GridView自定义自增长的 序号 列
    asp.net操作GridView添删改查的两种方法 及 光棒效果
    Jquery编历数组
    在客户与服务器之间传递二进制结构
  • 原文地址:https://www.cnblogs.com/awpatp/p/1658442.html
Copyright © 2020-2023  润新知