C# İp ile PC Kapatma ve Restart, dersim ile C# eğitim setime devam ediyorum. Bu dersimizde ağ üzerinden ip adresi ile bir bilgisayarı kapatma ve restart etme işlemine bakacağız.
C# İp ile PC Kapatma ve Restart
Bu işlem ne gibi alanlarda yardımcı olabilir?
Diye bir soru sorabiliriz. Bir fabrika içindeki bilgisayarların kapatılıp açılması gereken durumlar olduğunda hiç yerimizden kalkmadan uzaktan bilgisayarları kapatıp açabilir. Önceki iş yerimde bu kodları öğrenmiş olsaydım kesinlikle kullanırdım. Çünkü bir çok kez sadece bilgisayar kapatıp açmak için yerimden kalkıp fabrika içinde dolaşmak zorunda kalıyordum. Verdiğim bu senaryo kullanılmasına en çok ihtimal verdiğim bir senaryodur.
Bu en basitinden bir örnek. Yerine göre daha farklı senaryolar içinde kullanılabilir.
Şimdi sözü fazla uzatmadan kodlarımızı verelim. Çok uzun bir kod değil. Tek satırlık bir kodumuz var.
IP ile PC Restart Etme
Process.Start("shutdown", "/r /f /m \\\\" + "192.168.1.50");
Bu kod satırı ile bir bilgisayarı restart edebiliriz.
IP ile PC Kapatma
Process.Start("shutdown", "/s /f /m \\\\" + "192.168.1.50");
Bu kod satırı ile de bilgisayarı tamamen kapatabiliriz.
IP ile PC Kapatmayı İptal Etmek
Process.Start("shutdown", " /a /m \\\\" + "192.168.1.50";
Bu kod satırı ile de gönderdiğimiz kapatma ve restart isteğini iptal edebiliyoruz.
Arkadaşlar, bu kodları demene şansım olmadı. O yüzden sizler bu kodları deneyip bu yazı altında yorum olarak çalışıp çalışmadığını belirtebilirseniz memnun olurum. Eğer deneyebilirsem bu yazıyı düzenleyip çalışıp çalışmadığını yazarım.
C# İp ile PC Kapatma ve Restart, yazımda bu kadardı arkadaşlar. Umarım sizlere bir faydası dokunur. Diğer derslerimizde görüşmek üzere…
C Sharp Eğitim Seti eğitimi sayfasına gitmek için tıklayınız.
Derslerime özel olarak hazırladığım Github Projeme buradan ulaşabilirsiniz…
Takipte ve Sağlıcakla kalın. ;)