The net command waits patiently for the request service to start (or stop), and therefore can report the success/failure (see http://superuser.com/questions/315166/net-start-service-and-sc-start-what-is-the-difference)
The sc command can easily query the state of a service.
__Tan Bin (+65)6530 1386 OC Centre #17__