1. Görkem

    PowerShell ile Windows sunucusunda süresi dolacak SSL sertifikaları nasıl bulunur?

    İçinde bulunduğunuz Windows sunucusundaki sertifika depolarını PowerShell ile tarayıp NotAfter alanı belirlediğiniz gün sayısı içinde olan sertifikaları listeleyebilirsiniz. Aşağıdaki komut, yerel bilgisayardaki My ve WebHosting depolarını kontrol eder; sertifikanın konu bilgisini, parmak izini...
  2. Görkem

    PowerShell ile Windows sunucusunda klasörlerin disk kullanımını nasıl ölçerim?

    İhtiyacınıza göre klasörleri Get-ChildItem ile dolaşıp dosya boyutlarını Measure-Object -Property Length -Sum ile toplayabilirsiniz. Aşağıdaki komut, belirtilen klasörün altındaki tüm dosyaların toplam mantıksal boyutunu bayt cinsinden hesaplar; sonucu okunabilir GB olarak göstermek için ayrıca...
  3. Görkem

    PowerShell ile Windows sunucusunda başarısız zamanlanmış görevler nasıl bulunur?

    İlk kontrol için görevleri ve son çalışma bilgilerini birlikte okuyun. PowerShell’de Get-ScheduledTask ile görev listesini, Get-ScheduledTaskInfo ile her görevin son çalışma zamanını ve dönüş kodunu alabilirsiniz. SonTaskResult değeri 0 olmayan görevler ilk inceleme adaylarıdır; ancak kesin hata...
  4. Görkem

    PowerShell ile birden fazla Windows sunucusunda çalışan servisler nasıl kontrol edilir?

    İhtiyacınıza göre iki yöntem kullanabilirsiniz: Windows PowerShell 5.1’de Get-Service -ComputerName ile birden fazla sunucudaki hizmetleri doğrudan sorgulayabilir, PowerShell 6 ve sonraki sürümlerde ise Invoke-Command ile her sunucuda Get-Service çalıştırabilirsiniz. Sunucu adlarını bir listeye...
  5. Görkem

    PowerShell ile Windows sunucusunda paylaşılan klasör izinleri nasıl listelenir?

    İzinleri listelemek için önce paylaşımın SMB izinlerini Get-SmbShareAccess ile, klasörün NTFS izinlerini ise Get-Acl ile sorgulayın. Paylaşımın hangi fiziksel klasöre karşılık geldiğini Get-SmbShare çıktısından bulun; çünkü ağ üzerinden erişimde sonuç, paylaşım ve NTFS izinlerinin birlikte...
  6. Görkem

    PowerShell ile Windows sunucusunda son oturum açma zamanı nasıl bulunur?

    İhtiyacınız yalnızca Windows sunucusunda gerçekleşen son etkileşimli oturum açmayı görmekse, PowerShell’i yönetici olarak açıp Güvenlik günlüğündeki 4624 olaylarını sorgulayabilirsiniz. Aşağıdaki komut, yerel veya etki alanı hesabıyla yapılan konsol ve Uzak Masaüstü oturumları arasından en son...
  7. Görkem

    PowerShell ile Windows sunucusunda başarısız yedeklemeler nasıl bulunur?

    PowerShell ile Windows sunucusunda başarısız yedeklemeleri bulmanın en hızlı yolu, Windows Server Backup geçmişini Get-WBSummary ile incelemek ve ayrıntıyı Get-WBJob ile almaktır. Komutlar yedekleme geçmişini göstermiyorsa veya kullanılan yazılım Windows Server Backup değilse, ilgili olay...
  8. Görkem

    PowerShell ile Windows sunucusunda yerel yönetici üyeleri nasıl kontrol edilir?

    Yerel yöneticilerin üyelerini görmek için hedef Windows sunucusunda PowerShell’i açıp Get-LocalGroupMember komutunu çalıştırabilirsiniz. İngilizce sistemlerde yerel yönetici grubu genellikle Administrators, Türkçe sistemlerde ise Yöneticiler adını kullanır. En güvenli yöntem, önce yerel grupları...
  9. Görkem

    PowerShell ile Windows sunucusunda olay günlükleri nasıl dışa aktarılır?

    İhtiyacınıza göre iki farklı dışa aktarma yöntemi kullanabilirsiniz: Olayları daha sonra Olay Görüntüleyicisi’nde açılabilecek özgün biçimde saklamak için .evtx dosyası oluşturun; raporlama veya Excel incelemesi için .csv dosyasına aktarın. PowerShell’de filtrelenmiş olayları almak için...
  10. Görkem

    PowerShell ile Windows sunucusunda yerel kullanıcı hesapları nasıl oluşturulur?

    İşlemi, sunucuda yönetici yetkisiyle açılmış 64 bit PowerShell oturumunda New-LocalUser cmdlet’ini kullanarak yapabilirsiniz. Parolayı ekrana açık biçimde yazmak yerine Read-Host -AsSecureString ile alıp hesabı oluşturduktan sonra Get-LocalUser ile sonucu doğrulayın. Kullanıcıya yönetici yetkisi...
  11. Görkem

    PowerShell ile Windows sunucusunda yeniden başlatma bekleyen güncellemeler nasıl kontrol edilir?

    İnternet bağlantısı veya ek modül gerektirmeden, Windows sunucusunda PowerShell’i yönetici olarak açıp Windows Update’in yeniden başlatma göstergelerini ve dosya değiştirme kuyruğunu kontrol edebilirsiniz. Aşağıdaki komut, yaygın kayıt defteri konumlarını ve PendingFileRenameOperations değerini...
  12. Görkem

    PowerShell ile Windows sunucusunda boş disk alanı azaldığında nasıl uyarı alınır?

    İlk olarak hangi sabit disklerin izleneceğini ve uyarı eşiğini belirleyin. Ardından PowerShell ile Win32_LogicalDisk sınıfından diskin toplam kapasitesini ve boş alanını okuyup, boş alan belirlediğiniz yüzde veya gigabayt değerinin altına düştüğünde Windows olay günlüğüne kayıt yazdırabilir ve...
  13. Görkem

    PowerShell ile Windows sunucusunda başarısız oturum açma denemeleri nasıl bulunur?

    İlk olarak başarısız oturum açma olaylarını üreten bilgisayarda, yönetici yetkili PowerShell penceresini açın ve Güvenlik günlüğündeki 4625 olaylarını sorgulayın. Bu olay, bir hesabın oturum açma girişiminin başarısız olduğunu gösterir. Aşağıdaki komut son 24 saatteki olayları getirir; çıktıda...
  14. Görkem

    PowerShell ile Windows sunucusunda büyük dosyalar nasıl bulunur?

    İşletim sistemi diskinde en çok yer kaplayan dosyaları bulmak için PowerShell'i yönetici olarak açıp ilgili sürücüdeki dosyaları Get-ChildItem ile tarayabilir, boyutlarına göre sıralayabilir ve sonucu ekranda gösterebilirsiniz. Örneğin C: sürücüsündeki en büyük 20 dosyayı bulmak için aşağıdaki...
  15. Görkem

    PowerShell ile süresi dolmak üzere olan sunucu sertifikaları nasıl bulunur?

    İlgili sunucu sertifikalarını bulmak için Windows’taki sertifika depolarını PowerShell’in Cert: sağlayıcısı üzerinden tarayın. Web sunucularında genellikle LocalMachine\My ve LocalMachine\WebHosting depoları kullanılır; sertifikaları NotAfter tarihine göre filtreleyerek örneğin önümüzdeki 30 gün...
  16. Görkem

    PowerShell ile Windows sunucusunda belirli bir portu kullanan işlem nasıl bulunur?

    PowerShell ile belirli bir portu kullanan işlemi bulmak için önce bağlantı türüne göre TCP veya UDP kayıtlarını sorgulayın, ardından kayıttaki işlem kimliğini (PID) Get-Process ile işlem adına çevirin. Örneğin TCP 443 portunu kullanan işlemi bulmak için PowerShell’i mümkünse yönetici olarak açıp...
  17. Görkem

    PowerShell ile Windows sunucusunda bir servis nasıl yeniden başlatılır?

    PowerShell ile Windows sunucusunda bir servisi yeniden başlatmak için PowerShell'i gerekli yetkilerle açıp Restart-Service komutunu çalıştırabilirsiniz. Örneğin servis adı Spooler ise şu komut servisi durdurup yeniden başlatır: Restart-Service -Name "Spooler" Komut hata vermeden...
  18. Görkem

    PowerShell ile Windows sunucusunda klasör izinleri nasıl kontrol edilir?

    İlk olarak kontrol edeceğiniz klasörün yolunu belirleyin ve PowerShell’de Get-Acl komutunu çalıştırın. Bu komut klasörün sahibini, erişim denetimi listesini (ACL) ve klasöre doğrudan verilmiş ya da üst klasörden devralınmış izin kurallarını gösterir. Örneğin C:\Paylasim\Muhasebe klasörü için...
  19. Görkem

    PowerShell ile Windows sunucusunda çalışan servisler nasıl listelenir?

    PowerShell ile Windows sunucusunda çalışan servisleri listelemek için Get-Service komutunu kullanabilirsiniz. Yerel sunucuda PowerShell'i açıp aşağıdaki komutu çalıştırın: Get-Service | Where-Object {$_.Status -eq 'Running'} Çıktıda Status sütununda servis durumu, Name sütununda sistemde...
  20. Görkem

    PowerShell ile Windows sunucusunda son oturum açan kullanıcılar nasıl listelenir?

    İlgili Windows sunucusunun Güvenlik günlüğündeki 4624 olaylarını PowerShell ile okuyarak başarılı oturum açan hesapları listeleyebilirsiniz. Aşağıdaki komut, son 50 başarılı oturum açma kaydını alır; kullanıcı adını, etki alanını, zamanı, oturum açma türünü, kaynak bilgisayarını ve kaynak IP...