public void Execute(string[] arguments) { var path = _rootPath; if (arguments.Length == 1 && Directory.Exists(arguments[0])) { path = arguments[0]; } _environment.Shutdown(path); }