Ciao
Puoi eseguire il comando shutdown passando gli opportuni parametri per spegnere\riavviare\disconnettere l'utente:
//Spegne il computer
Process.Start("shutdown", "-s");
//Dopo il numero di secondi indicato
Process.Start("shutdown", "-s -t 00");
//Riavvia il computer
Process.Start("shutdown", "-r");
//Disconnette l'utente
Process.Start("shutdown", "-l");
Luca