Powershell Do-Until ile Servis Kontrolü

Do – Until yapısı ile oluşturduğum bu script tamamen sonsuz döngü mantığı üzerine kurulmuştur. 0 değerinin 1 değerinden yüksek olması ile son bulacak bir kod kümesidir aslında. Bu koşul hiçbir zaman sağlanmayacağı için sonsuz döngü demek yanlış olmayacaktır.

Önce kullanıcıdan izlenmesi istenen servisin adını girmesi beklenir. Bu noktadan sonra Event kaynağı oluşturulur. Bu işlem 1 kereye mahsus yapılmaktadır. Asıl log yazdırma işlemi Write-Eventlog ile yapılacaktır.

Kullanıcının girdiği servisin konumuna bakılarak, servis STOPPED konumunda olduğu anda Event Log yazdırılır ve Script sona erer.

Bu metodu kendinize göre uyarlayarak bir çok gündelik işinizi otomatikleştirebilirsiniz.

Kolaylıklar,

BakiOnur