Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Schedule an exchange shell task to clear log files

Posted on 2014-12-15
5
Medium Priority
?
279 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 84

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 2000 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

Learn Veeam advantages over legacy backup

Every day, more and more legacy backup customers switch to Veeam. Technologies designed for the client-server era cannot restore any IT service running in the hybrid cloud within seconds. Learn top Veeam advantages over legacy backup and get Veeam for the price of your renewal

Question has a verified solution.

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

Steps to fix “Unable to mount database. (hr=0x80004005, ec=1108)”.
Stellar Exchange Toolkit: this 5 in 1 toolkit comes loaded with mega-software tool. Here’s an introduction to tools’ usage and advantages:
To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…
This video demonstrates how to sync Microsoft Exchange Public Folders with smartphones using CodeTwo Exchange Sync and Exchange ActiveSync. To learn more about CodeTwo Exchange Sync and download the free trial, go to: http://www.codetwo.com/excha…
Suggested Courses

926 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