Домой Network Перезагрузка удалённой ПЭВМ через shutdown.exe: Справочник по C#

Перезагрузка удалённой ПЭВМ через shutdown.exe: Справочник по C#

502
0


SearchResultCollection allMachinesCollected = machineSearch.FindAll();
Methods myMethods = new Methods();
string pcName;
ArrayList allComputers = new ArrayList();
foreach (SearchResult oneMachine in allMachinesCollected)
{
//pcName = oneMachine.Properties.PropertyNames.ToString();
pcName = oneMachine.Properties["name"][0].ToString();
allComputers.Add(pcName);
MessageBox.Show(pcName + "has been sent the restart command.");
Process.Start("shutdown.exe", "-r -f -t 0 -m \" + pcName);


Параметры:
Использование: shutdown.exe [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f]
[/m \компьютер][/t xxx][/d [p|u]xx:yy [/c «комментарий»]]

Без пар. Отображение справки. То же, что и с параметром /?.
/? Отображение справки. То же, что и без параметров.
/i Отображение графического интерфейса пользователя.
Этот параметр должен быть первым.
/l Завершение сеанса. Этот параметр нельзя использовать с параметрами /m или /d.
/s Завершение работы компьютера.
/r Завершение работы и перезагрузка компьютера.
/g Завершение работы и перезагрузка компьютера. После перезапуска системы, запуск всех зарегистрированных приложений.
/a Отмена завершения работы системы.
Этот параметр можно использовать только в период ожидания.
/p Немедленное отключение локального компьютера без предупреждения.
Можно использовать с параметрами /d и /f.
/h Переключение локального компьютера в режим гибернации.
Можно использовать с параметром /f.
/e Указание причины непредвиденного завершения работы компьютера.
/m \компьютер Указание конечного компьютера.
/t xxx Задание задержки в xxx секунд перед завершением работы компьютера.
Допустимый диапазон: 0-315360000 (10 лет); значение по умолчанию: 30.
Если период таймаута больше 0, применяется параметр /f.
/c «комментарий» Комментарий с причиной перезапуска или завершения работы.
Наибольшая длина — 512 знаков.
/f Принудительное закрытие запущенных приложений без предупреждения пользователей.
Параметр /f используется, если для параметра /t задано значение больше 0.
/d [p|u:]xx:yy Необходимо указать причину для перезагрузки или выключения.
«p» означает запланированную перезагрузку или завершение работы.
«u» означает, что причина определяется пользователем.
Если не задано ни «p», ни «u», перезагрузка или завершение являются незапланированными.
xx является основным номером причины (целое положительное число, меньшее 256).
yy является вспомогательным номером причины (целое положительное число, меньшее 65536).

ЧИТАТЬ ТАКЖЕ:  Переключение языка ввода. Разбираем класс InputLanguage: Справочник по C#

Перезагрузка удалённой ПЭВМ через shutdown.exe: Справочник по C#

0.00 (0%) 0 votes

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь