hola muchachos, en la api-guide hay un ejemplo de lo que vos queres hacer y se llama Pipes como dijo Cara_Webo es exactamente lo que estas buscando, lo unico malo es que se tilda mientras lo procesa, si ejecutas esto
shutdown -s
el ejemplo de vb se tilda hasta que se acaba el tiempo del shutdown que predefinido es 30 segundos. Espero que te sirva.