Scheduled Drive C: Auto defrag for Windows Vista and 7 companywide

Hi All,

Is it possible to make all of the Windows 7 and Vista workstations to auto defrag on scheduled time for the whole company ?

I've deployed powershell into all of my Windows Vista client and some of the Windows XP is it possible for Win XP Pro too ?
LVL 1
jjozAsked:
Who is Participating?
 
gilm0079Commented:
I would check out the WinInternals Defrag Manager 4.0.  

http://support.microsoft.com/kb/935172

I'm not positive where you purchase it now, but I believe I used to use it when it was 3.0 and it worked great.  It has an adminitrator console that you run on your server and remotely defragments your windows computers on schedules even while they are running and have mounted drives.  It kept all of our workstations and servers in good shape as far as performance.  I would give it a try at least.
0
 
digitapCommented:
Qualifying whole company indicates something configured via login script.  Scheduled qualifies a scheduled task.  It's possible to create scheduled task via a VB script.  See the links below.  The scheduled task would simply call the defrag command with the respective switches to run on a set time.

http://msdn.microsoft.com/en-us/library/aa394601%28VS.85%29.aspx

http://msdn.microsoft.com/en-us/library/aa394399%28VS.85%29.aspx

http://www.tek-tips.com/viewthread.cfm?qid=1232952&page=1

I'm not familiar enough with powershell to give you direction on that.
0
 
Will SzymkowskiSenior Solution ArchitectCommented:
0
Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

 
jjozAuthor Commented:
thanks for the reply guys, somehow i found out that using batch login script is not preferable since for my Vista and above workstations it didn't work well :-|
0
 
digitapCommented:
You don't need to "wrap" the defrag command in the scheduled task within a batch file.  you can put the defrag command as the executable and the scheduled task configurations let you pass command lines to the executable.

However, you could also have the scheduled task call a VB script to perform the defrag:

http://www.billsway.com/vbspage/

Powershell:

http://msdn.microsoft.com/en-us/library/aa389832%28VS.85%29.aspx
0
 
jjozAuthor Commented:
@gilm0079: from the link that you gave to me, i cannot see any download link ?
http://www.microsoft.com/windows/enterprise/ --> it seems that it becomes MDOP now and it is not free.
0
 
jjozAuthor Commented:
thanks ma n!!!
0
 
digitapCommented:
You're welcome.  Glad we could help and thanks for the points!
0
 
jjozAuthor Commented:
no worries man, glad that i can find the answer :-)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.