First, the computers are of around 21 Win 7 Machines and 29 Win XP machines. The DC is a Win2k8 server and the Mail server is Win2k3

I need to force a remote defragmentation on roughly 50 computers. They have been complaining of slow performance and were recently plagued with a virus. It is impractical to physically go there and start 50 of these as it would have to be after hours. Is there a way to remotely send a command to each PC that will either create a scheduled tasks to kick it off or just force a defrag all together?