
Bu yazıda Outlook kullanarak bilgisayarımzı eposta göndererek Nasil kapatabileceÄimizden bahsedeceÄim. Bu metodu yıllar önce bir baÅkasının bloÄunda görmüÅtüm. Her zaman kullanılabilecek birÅey olmasa da örneÄin bilgisayarınızı açık unutarak iÅten çıktınız ve eve gidince kapatmanız gerektiÄini hatırladınız. Outlook programınızın da açık kaldıÄını hatırladınız iÅte böyle bir anda iÅinize yarayabilir. Uygulamayı farklı senaryolar içinde planlayabilirsiniz.
BildiÄiniz gibi Outlook eposta yazılımında gelen epostalar için kurallar oluÅturulabilmekte. ÃrneÄin astronur@astronur.com dan gelen epostalar Onur AYDIN klasörüne taÅınsın yada konusunda “fatura” ifadesi geçiyorsa Faturalar klasörüne taÅınsın gibi gibi. İÅte bu kural seçeneklerinde klasöre taÅıma gibi “run application” seçeneÄi de mevcut. YapacaÄımız özetle bilgisayarı kapatan bir batch file hazırlayacaÄız ve kuralımızda konusunda pckapat yazıyorsa bu batch i çalıÅtır diyeceÄiz.
BaÅlayalım
Ãncelikle batch file dosyamızı oluÅturalım. Bunun için C:\ diski içinde Batch Files gibi bir klasör oluÅturup içine batch dosyamızı kaydedebiliriz.
PC kapatma için pckapat.bat isimli dosya oluÅturup içine aÅaÄıdaki satırı ekleyelim.
shutdown.exe /s /t 00
Batch dosyamızı hazırladık, Åimdi outlookda kural yazalım. Ben Outlook 2016 ile yapacaÄım ancak eski sürümlerde de yöntem benzerdir.
Outlook Home sekmesinde iken aÅaÄıdaki gibi Rules altından Manage Rules&Alerts a gelelim.
AÅaÄıdaki ekrandan New Rule diyelim.
Gelen aÅaÄıdaki ekranda Apply rule on messages I receive seçeneÄini seçelim.
AÅaÄıdaki ekranda hangi mailler için bu kuralın çalıÅacaÄını seçmemiz gerekmekte. Benim senaryomda konusunda “pckapat” ifadesi geçiyorsa olarak kurgulayacaÄım.
Step 2 de yer alan “spesicif words” yazısına tıklayarak “pckapat” ifadesini belirleyelim. Add butonuna basıp aÅaÄı eklemeyi unutmayalım.
aÅaÄıdaki gibi olmalı.
Bir sonraki ekranda konusunda pckapat ifadesi olan bir mail geldiÄinde ne yapılacaÄını belirleyeceÄiz.
Step 2 de bulunan “application” yazısına tıklatıp, C:\Batch Files dizinimizdeki pckapat.bat dosyasını seçelim.
Sıradaki üçüncü ekranı boŠgeçelim.
Son ekranda da deÄiÅiklik yapmadan Finish ile bitirelim.
Artık outlook açıkken konusunda pckapat ifadesi geçen bir mail geldiÄinde Outlook C:\Batch Files\pckapat.bat dosyasını çalıÅtıracak ve böylece bilgisayarımız kapanacak. Kapatma komutu kapanmaya zorlayacaÄı için kaydedilmemiÅ dosyalarınız varsa kaydedilmeden kapatılacaktır.
Outlook kuralında yazan pckapat ifadesini ve batch dosyasının içindeki komudu deÄiÅtirerek farklı senaryolarda yapmannız mümkündür.
ÃrneÄin aÅaÄıdaki komutu batch file olarak kaydedip outlook kuralına da konusunda ekran kilitle ifadesini belirleyerek eposta göndererek uzaktan bilgisayarınızn ekranını kilitleyebilirsiniz.
@echo off rundll32.exe user32.dll, LockWorkStation cls
Yada örneÄin Sunucuya RDP baÄlantısını açık unuttunuz, bu durumda da aÅaÄıdaki komutları kullanarak ve outlookda konusunda “mstsc sonlandır” konulu mailler için farklı bir batch çalıÅtırıp mstsc.exe iÅlemini durdurabilirsiniz.
taskkill /f /im mstsc.exe