defrag hard drive on reboot or without logging in

We use Altiris network management software to do everything with our PC network. (imaging, patch management, etc.) The one thing we can't do is get the workstations to defrag remotely. We can power on the PC's remotely and run scripts and executables, but you have to be logged on as an administrator to defrag. I'm not familar enough with the defrag utility to understand the switches etc. to get it to run in a script on startup before loggon. We could even use AD GPO scripts to run it on startup, but my users don't have Admin local and if they did might be a little upset and waiting for a defrag to complete in the morning. I really can't afford a commercial defrag program like Diskkeeper but need to keep my machines clean. Any ideas, freeware, scripts, etc that might work would be appreciated.

This describes the limitations of Windows 2000 disk defragmenter and
that it is not intended to be a tool for administrators to maintain networked workstations.
http://support.microsoft.com/default.aspx?scid=kb;en-us;231176

Featured Post

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

NTFS file system has been developed by Microsoft that is widely used by Windows NT operating system and its advanced versions. It is the mostly used over FAT file system as it provides superior features like reliability, security, storage, efficienc…

For cloud, the “train has left the station” and in the Microsoft ERP & CRM world, that means the next generation of enterprise software from Microsoft is here: Dynamics 365 is Microsoft’s new integrated business solution that unifies CRM and ERP fun…

When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.

You have products, that come in variants and want to set different prices for them? Watch this micro tutorial that describes how to configure prices for Magento super attributes.
Assigning simple products to configurable: We assigned simple products…