I've used diskpart successfully in the (distant) past....
And is resizing to suit the need not an option? Sorry if I'm off the mark here, it's been awhile
but shrink the free space, resize the others as needed?
edit: It should work, and can be done remotely. I really need to brush back up on this stuff.