Zdalne zamykanie komputera za pomocą formularza C # Windows?

Próbuję zamknąć komputer zdalnie programowo przy użyciu c # za pomocą wiersza polecenia i już zrobiłem kilka poszukiwań i odkryłem tego rodzaju kody.

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

A ponieważ nie określa żadnego komputera, który miałby zostać wyłączony, spróbowałem zmienić te kody na te kody, które moim zdaniem spełniają mój cel. Ale okazuje się, że to nie działa.

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

NIE Wyjątek w C # po prostu się nie zamyka.

Próbuję też tego, ale nie mam szczęścia.

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

C # Wyjątek „System nie może znaleźć określonego pliku”.

EDYTOWAĆ:

Zapomniałem ci powiedzieć, że skonfigurowałem mój zdalny komputer i serwer tak, aby nie zawiódł się między sobą, na przykład wyłączając zaporę, konfigurując lokalną politykę systemu i zmieniając sieć i centrum udostępniania.

questionAnswers(5)

yourAnswerToTheQuestion