Comment Python (Score 1) 531
I've used Python for this kind of thing.
We are using Zope as the GUI to control test fixtures. This has been tremendously successful.
Python handles little things like "\" verses "/" as well as socket issues.