2019’daki Hedeflerim/Beklentilerim

2019 umarım herkese sağlık, huzur ve mutluluk getirir. Bu genel temenniden sonra, kişisel olarak 2019’da neleri hedefliyorum listesini çıkarmak istedim. 2020’ye girerken bu listenin ne kadarını gerçekleştirebilmişim diye bana bu sayfa referans ve motivasyon olur diye umuyorum. 2019 Listem Y.Lisans tezimi tamamlamak ve mezun olmak, En az 40 kitap okumak, 22 dakikanın altında 5K, 45 … More 2019’daki Hedeflerim/Beklentilerim

PowerShell: Sunucu Sertifikalarının Süresi Dolmadan Uyarı Almak

Amacımız domaine bağlı bigisayarlardan sertifikaları 30 gün ya da daha kısa sürede dolacak olanları bulup listeleyecek PowerShell scripti yazmak olacak. Buradan alacağımız sonuç, sunucu adını, sertifikayı ve son kullanma tarihini gösteren bir çıktı olacak: Aşağıdaki kod önce tüm Windows sunucularını isme göre alır. Daha sonra 30 güne eşit veya daha az sürede süresi dolacak olan tüm … More PowerShell: Sunucu Sertifikalarının Süresi Dolmadan Uyarı Almak

PowerShell ile Hava Durumu Kontrol Etme

PowerShell ile hava durumu tahminlerini almak için bir açık kaynak web hizmeti olan wttr.in sitesini kullanacağız. Wttr.in sadece hava durumunu kontrol etmek için değil, aynı zamanda başka amaçlar için de kullanılabilir. Örneğin, mevcut Ay fazını görebilirsiniz. PowerShell’de, PowerShell konsolundan URL içeriğini alabilen, yerleşik Invoke-RestMethod cmdlet’i için özel bir alias olan “curl” mevcut. Hava tahmini almak istediğiniz yerin … More PowerShell ile Hava Durumu Kontrol Etme

PowerShell Script’lerini Her Zaman Admin Olarak Çalıştırmak

Er ya da geç PowerShell komut dosyaları yazarken, komut dosyasının yükseltilmiş kullanıcı haklarıyla çalıştığından emin olmak istediğiniz bir durum karşınıza çıkar. Komut dosyasının bazı yapılandırma değişiklikleri yapması gerektiğinde veya komut dosyasında kullanılan bazı Cmdlet’lerin yalnızca yükseltilmiş kullanıcı hakları ile çalıştığı durumlarda bu ihtiyaç ortaya çıkar. Web’de arama yaptığınızda, scripti çalıştıran kullanıcının hangi haklara sahip olduğunu … More PowerShell Script’lerini Her Zaman Admin Olarak Çalıştırmak

Netstat’ın PowerShell versiyonu

Bu yazıda, Windows’taki netstat komutunun Powershell tarafındaki karşılığı olan Get-NetTCPConnection cmdlet’ini hızlı bir şekilde inceliyor olacağız. Get-NetTCPConnection’ı nasıl kullanabilirsiniz? Çoğu cmdlet’te olduğu gibi, özellikler (properties) istediğiniz bilgilere nasıl erişileceğini anlaşılır bir şekilde gösterir. Durumu ‘LISTEN’ olan bütün portları listelemek için şu komutu çalıştırabilirsiniz: Örneğimizi daha belirgin hale getirelim ve uzak bir adresten dinleyen her şeyi … More Netstat’ın PowerShell versiyonu

Uzak Masaüstü’nü PowerShell ile uzaktan etkinleştirme

Şöyle bir senaryoyu göz önünde bulunduralım: Uzaktaki bir şubede istemci bilgisayarına uzak masaüstü üzerinden bağlanmak istiyorsunuz. Uzak masaüstü tüm Windows işletim sistemlerinde varsayılan olarak devre dışıdır. Bu istemci bilgisayarda oturum açmış bir kullanıcı yok ve hiç kimse uzak masaüstünü etkinleştirmenize yardım edemiyor. Ne yapabiliriz? Cevap: PowerShell Remoting! NOT: Burada yapmaya çalışacağımız, sadece istemci bilgisayarda WinRM … More Uzak Masaüstü’nü PowerShell ile uzaktan etkinleştirme

Powershell: Tüm Windows Sunucularının Çalışma Zamanını Gösterme

Etki Alanınızdaki tüm Windows sunucularının ne kadar süredir çalıştığı hakkında bilgi almak istediğinizi varsayalım. Bu çok önemli bir bilgidir ve yönettiğiniz sunucuların ne kadar süredir ayakta olduğunu her sabah kontrol etmek isteyebilirsiniz. Bunun için tek yapmanız gereken aşağıdaki PowerShell komutunu çalıştırmak. Burada öncelikle bütün sunucularımızın isimlerinin olduğu bir text dosyası oluşturup, bu sunucu listesi üzerinden … More Powershell: Tüm Windows Sunucularının Çalışma Zamanını Gösterme