İlginizi Çekebilir
  1. Ana Sayfa
  2. C Sharp

C# İp ile PC Kapatma ve Restart

C# İp ile PC Kapatma ve Restart
+ - 0

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. ;)

Bu yazıya tepkiniz ne oldu?

Yazar Hakkında

Lise Ağ Sistemleri ve Yönetimi bölümü, üniversite Bilgisayar Programcılığı bölümü Ön Lisans, Yönetim Bilişim Sistemleri Lisans öğrenimi aldım. Askerlik görevimi tamamladım. Uzmanlık alanım; C# ve SQL Programlama dilleri ile müşteri odaklı, kullanıcı dostu ERP ve CRM gibi sistemleri geliştirmektir. Ayrıca şuanda PHP ve MYSQL alanında projeler geliştirmekteyim. C++, Phyton, Xamarin, MVC gibi konuları öğrenmek ve kendimi geliştirme çabası içerisindeyim. Discord için: https://discord.gg/FBxZeHu9

Değerli yorumlarınızı bekliyorum. :)