Ive seen the following reallocate cmdlets:
get-nareallocatejobs (lists status of running and scheduled jobs)
start-nareallocate (start a job)
stop-nareallocate (stop a job)
guess it should be quite straightforward for someone who knows powershell to script something.