Удаленное выключение ПК с помощью формы C # windows?

Я пытаюсь отключить компьютер удаленно программно, используя c # через командную строку, и я уже сделал несколько поисков и обнаружил этот вид кодов.

System.Diagnostics.Process.Start("shutdown", "/s");

И так как он не показывает, какой компьютер отключается, я попытался изменить эти коды на эти коды, которые, я думаю, удовлетворяют моей цели. Но оказывается, что это не работает.

System.Diagnostics.Process.Start("shutdown", "/s /m \\192.168.1.21 /t 5 /c 'Shutdown in 5 seconds'");

Никаких исключений в C # это просто не выключается.

Я тоже попробую это, но не повезло.

 System.Diagnostics.Process.Start("shutdown /s /m \\192.168.1.21 /t 5 /c 'Shutdown in 5 seconds'");

C # Исключение "Система не может найти указанный файл".

РЕДАКТИРОВАТЬ:

Я забыл вам сказать, что уже настроил свой удаленный компьютер и сервер так, чтобы он не мог не соединиться друг с другом, например, отключив брандмауэр, настроив политику локальной системы и изменив сеть и центр общего доступа.

Ответы на вопрос(5)

Ваш ответ на вопрос