In this post we will discuss how to force retention policy to Run now or on specific intervals days in SharePoint 2013. By default Retention Policy will run on weekly basis. If you are new to retention policy then you can follow this article
to know more about how to configure retention policy in list or document library.
Also check out:
As in this example
we have configure the Retention Policy to move items to recycle bin which are created 1 day before, but this will not work expected because the timer jobs associated with this will run on weekly basis.
The timer jobs are:
- Information management policy
- Expiration policy
Here a point to remember is that "Information management policy" job should run before the "Expiration policy".
We can change the retention policy schedule to run on day basis or now from Central Administration.
Open SharePoint 2013 Central Administration then go to Monitoring. Then from Monitoring page, click on Review job definitions from the Timer Jobs like below:
Then search for "Information management policy" in Job Definitions and click on it. In the recurring schedule select Minutes/Hourly/Daily/Weekly or monthly basis. And click on OK. If you want to run Now then click on the Run Now button as shown in the fig below:
Then search for "Expiration policy" and click on that. In the recurring schedule select Minutes/Hourly/Daily/Weekly or monthly basis. And click on OK. If you want to run Now then click on the Run Now button as shown in the fig below:
Notice here I have scheduled "Information management policy" to run in 15 min interval and I have scheduled "Expiration policy" to run in 10 min interval. so that Information management policy to run before Expiration policy.