Solved

Schedule an exchange shell task to clear log files

Posted on 2014-12-15
5
221 Views
Last Modified: 2015-01-05
I have a exchange shell script that I run manually to clear out a bunch of log files that are created by exchange which eats up storage space on our environment.

Unfortunately, I cannot get this to work as a scheduled task as it keeps failing. Can anyone guide me to help automate this?
0
Comment
Question by:MSSC_support
5 Comments
 
LVL 1

Expert Comment

by:Colin McDonald
ID: 40500045
Can you provide details of the error received when running the scheduled task?

Can you provide screen shots of task settings
0
 

Author Comment

by:MSSC_support
ID: 40500052
Ok.  At the moment I have it configured to run whether user is logged on or not and with highest privileges.

The program/script is set to:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

and argument:

-NonInteractive -WindowStyle Hidden -command ". 'C:\Program Files\Microsoft\Exchange Server\V15\bin\RemoteExchange.ps1'; Connect-ExchangeServer -auto; 'C:\Purge Logs\Purge-LogFiles keep 7 days.ps1'"

The error message i get is 0x0.

Hope this helps.
0
 
LVL 79

Expert Comment

by:David Johnson, CD, MVP
ID: 40500136
a return of 0 normally means success, non zero means failure. Have you tried circular logging or getting an exchange aware backup
0
 
LVL 24

Accepted Solution

by:
VB ITS earned 500 total points
ID: 40500234
I use this line in a batch file to do the same thing, but for IIS logs. You can try this as opposed to using a PS script, works perfectly fine as a Scheduled Task:
forfiles /p "C:\logs" /m *.log /d -7 /C "cmd /c del @file"

Open in new window

Feel free to replace del @file  with echo @file to get a list of which files the script will delete. This is what I do when I want to test the batch file.
0
 

Author Closing Comment

by:MSSC_support
ID: 40531171
This works but is slightly more risky.
0

Featured Post

VMware Disaster Recovery and Data Protection

In this expert guide, you’ll learn about the components of a Modern Data Center. You will use cases for the value-added capabilities of Veeam®, including combining backup and replication for VMware disaster recovery and using replication for data center migration.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

This article lists the top 5 free OST to PST Converter Tools. These tools save a lot of time for users when they want to convert OST to PST after their exchange server is no longer available or some other critical issue with exchange server or impor…
The following article is intended as a guide to using PowerShell as a more versatile and reliable form of application detection in SCCM.
In this Micro Tutorial viewers will learn how they can get their files copied out from their unbootable system without need to use recovery services. As an example non-bootable Windows 2012R2 installation is used which has boot problems.
This tutorial will walk an individual through the process of transferring the five major, necessary Active Directory Roles, commonly referred to as the FSMO roles from a Windows Server 2008 domain controller to a Windows Server 2012 domain controlle…

785 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question