İlan

windows komut dosyası oluşturmaİster BT alanında, ister bir web tasarımcısı olarak çalışın, ya da sadece bir öğrenci ya da normal bir ofis çalışanıysanız, Windows Scripting'in size sunabileceği bir şey vardır. Elbette applescript Mac'te Applescript Kullanıcı Arayüzü Komut Dosyası Nasıl Kullanılır Daha fazla oku ama bu durumda benim odak noktam Windows. Windows Komut Dosyası'na başvurduğumda, kodun doldurulduğu ve .wsf dosyaları olarak kaydedilen ve Windows'un derleyip çalıştırabildiği metin dosyalarından bahsediyorum.

Neredeyse bir yıl önce, Windows Komut Dosyası Oluşturma Toplu İşlemden Daha İyi: Windows Komut Dosyası Ana Bilgisayar Eğitimi Daha fazla oku Bu, bir .wsf betiğinin, BT profesyonellerinin yıllardır uyguladığı ve çalıştırdığı eski stil toplu işlerden ne kadar daha güçlü olabileceğini gösterdi. WSF, Visual Basic gibi yapılandırılmış bir dilin gücünü verir. Varsayılan olarak, Windows'ta bir VBScript veya JScript WSF dosyası oluşturabilirsiniz ve dosya düzgün çalışır.

Bu tanıtım makalesinin ötesinde, bugün insanların hem profesyonel bir BT ortamında hem de evde sıkça kullandıkları üç tipik araç sunmak istedim. Bu üç araç, bir metin dosyasından girdilerin okunmasını, ağınızdaki çeşitli cihazlara ping atmasını ve komut dosyası aracılığıyla e-posta göndermeyi içerir.

instagram viewer

Windows Komut Dosyalarının Gücü

Bu daha küçük bileşenlerin her birinin öğreneceği şey, bunları daha büyük, otomatik bir komut dosyasında birleştirmenize izin vermektir. Çok güzel bir otomatik komut dosyası haline getirebileceğiniz küçük komut dosyası örneklerini inceleyeceğim. Bu komut dosyasının yapacağı şey, bir metin dosyasından bir giriş IP listesi almak, bu cihazların her birine ping atmak ve ardından bu cihazlardan herhangi biri çalışmıyorsa bir uyarı e-postası göndermektir.

Giriş Dosyalarını Okuma

Bu işlemin ilk adımı, bir giriş metin dosyasından bilgilerin nasıl okunacağını ve işleneceğini öğrenmektir. Bu durumda, adlı bir metin dosyası oluşturdum IPlist.ini komut dosyasıyla aynı dizinde bulunan. Bu dosya kontrol etmek istediğim tüm IP adreslerinin bir listesini içeriyor. Aşağıdaki komut dosyasını kullanarak bir metin dosyasının her satırında okuyabilirsiniz.

Bu kodun yaptığı şey, bir dosyayı açmak için Windows dosya sistemi nesnesini kullanmaktır ve daha sonra dosyanın sonuna kadar bir kerede bir metin satırı okur.

Ana Bilgisayara Ping Gönderme

Artık her IP adresini metin dosyasından nasıl okuyacağınızı bildiğinize göre, Windows Komut Dosyasıyla Ping oluşturma nasıl yapılır?

Windows Yönetim Araçları komut dosyası (WMI) kullanmak zorunda olduğunuz için ping işlemi bir metin dosyasında okumaktan biraz daha karmaşıktır. İşte böyle görünüyor.

Ne kadar kolay olduğunu gördün mü? Çalıştırdığımda, IP'nin pinglenebilir olup olmadığı için bir pop-up sağlar.

windows komut dosyası oluşturma

Bu komut dosyasında, yalnızca tek bir IP adresine ping attım, ancak tek yapmanız gereken bu ping'i her IP adresinden sonra önceki komut dosyası metin dosyasından okunduğunda, her IP adresine liste.

Bir e-posta göndermek

Son olarak, çalıştırabileceğiniz, IP adreslerini kontrol edecek ve varsa bir pencere açacak bir komut dosyasına sahip olmak güzel olsa da herhangi bir hata varsa, komut dosyasını günlük olarak veya günde birkaç kez çalıştırmak ve otomatik olarak e-postayla göndermesini istemez misiniz? sorunlar?

Bunu yapmak için, komut dosyasında nasıl e-posta gönderileceğini bilmeniz gerekir. Çevrimiçi araştırma yaparsanız, insanların bunu başarması için düzinelerce (veya daha fazla) yol keşfedeceksiniz. Şimdiye kadar, en popüler olan CDO yaklaşımını kullanmaktır.

Yukarıdaki komut dosyası, Gmail kimlik bilgilerinizi kullanarak ileti gövdesi için herhangi bir metni e-posta olarak göndermenizi sağlar. Parametreleri, istediğiniz diğer SMTP posta sunucularını kullanacak şekilde değiştirebilirsiniz.

Şimdi tek yapmanız gereken bu üç kod parçasını bir araya getirmek. Bunu yaptığınızda, komut dosyası her IP adresi listesinde her birine ping gönderir ve sonra bu dizeyi ileti gövdesi olarak bir bildirim e-postasına gönderir. İşte bu e-posta neye benzeyecek.

windows komut dosyası oluşturma

Tahmin edebileceğiniz gibi, bu, göz önünde bulundurmanız gereken sonsuz bir cihaz ve sunucu listesine ve günde sadece 24 saate sahip olduğunuz BT dünyasında oldukça kullanışlı hale geliyor. Her şeyi sizin için kontrol edebilen otomatik komut dosyalarına her zaman sahip olabilirsiniz.

Bu Windows Komut Dosyalarını deneyin ve çalışmanızı optimize etmenize ve işleri daha verimli hale getirmenize yardımcı olup olmadığını görün. Windows Scripting ile yapabileceğiniz başka harika şeyler biliyor musunuz? Aşağıdaki yorum bölümünde düşüncelerinizi paylaşın.

Resim kredisi: Mario Alberto Magallanes Trejo

Ryan Elektrik Mühendisliği lisans derecesine sahiptir. 13 yıl otomasyon mühendisliği, 5 yıl BT'de çalıştı ve şu anda bir Uygulama Mühendisi. MakeUseOf'un eski bir Genel Yayın Yönetmeni, Veri Görselleştirme üzerine ulusal konferanslarda konuştu ve ulusal TV ve radyoda yer aldı.