ما برای این کار می توانیم در یک text document بنویسیم shutdown -s و آنرا با فرمت bat. ذخیره کنیم و اگر آنرا اجرا کنیم کامپیوتر در 30 ثانیه Restart می شود
ولی ما می خواهیم با C#‎ این کار را انجام دهیم و برای این کار این کد را می نویسیم.
string lines = "shutdown -s.";
System.IO.StreamWriter file = new System.IO.StreamWriter(@"c:\test.bat");
file.WriteLine(lines);

file.Close();
system.diagnoties.process.start("C:\test.bat");