Active Directory OU Bazlı Rapor Oluşturucu v2 (Önder AKÖZ) Versiyon2 : ikinci versiyonda aktif olmyana kullanıcıları verir ek olrak şifreleme seçeği eklendi
mail içeriği
excel görseli
Active Directory İnaktif Kullanıcı Rapor Oluşturucu, belirli bir süre giriş yapmayan AD kullanıcılarını tespit eden ve raporlayan bir Python uygulamasıdır. Temel Özellikler:
İnaktif kullanıcıları belirlenen ay süresine göre filtreleme Domain Admin ve OU bazlı detaylı raporlama İnaktiflik süresini gün olarak hesaplama Şifrelenmiş Excel raporu oluşturma Otomatik e-posta gönderimi
Teknik Özellikler:
GUI: Tkinter kullanılarak oluşturulmuş kullanıcı arayüzü PowerShell entegrasyonu ile AD verilerine erişim Excel formatlaması ve şifreleme SMTP üzerinden e-posta gönderimi Configparser ile SMTP ayarlarının yönetimi
Rapor İçeriği:
Kullanıcı bilgileri (Ad, e-posta, unvan, departman) Son oturum tarihi ve inaktiflik süresi Grup üyelikleri Hesap durumu (aktif/pasif) OU bazlı gruplandırma
===================================== Active Directory OU Bazlı Rapor Oluşturucu Versiyon1 : Versiyon1 :
Active Directory İnaktif Kullanıcı Rapor Oluşturucu, belirli bir süre giriş yapmayan AD kullanıcılarını tespit eden ve raporlayan bir Python uygulamasıdır. Temel Özellikler:
İnaktif kullanıcıları belirlenen ay süresine göre filtreleme Domain Admin ve OU bazlı detaylı raporlama İnaktiflik süresini gün olarak hesaplama Şifrelenmiş Excel raporu oluşturma Otomatik e-posta gönderimi
Teknik Özellikler:
GUI: Tkinter kullanılarak oluşturulmuş kullanıcı arayüzü PowerShell entegrasyonu ile AD verilerine erişim Excel formatlaması ve şifreleme SMTP üzerinden e-posta gönderimi Configparser ile SMTP ayarlarının yönetimi
Rapor İçeriği:
Kullanıcı bilgileri (Ad, e-posta, unvan, departman) Son oturum tarihi ve inaktiflik süresi Grup üyelikleri Hesap durumu (aktif/pasif) OU bazlı gruplandırma
- AD_OU_Reporter.exe ve config.ini dosyalarını aynı klasöre kopyalayın
- config.ini dosyasını bir metin editörü ile açın ve SMTP ayarlarınızı girin
- Programı çalıştırmak için AD_OU_Reporter.exe'yi çalıştırın
- Windows işletim sistemi
- Active Directory sorgu yetkisi
- PowerShell script çalıştırma yetkisi
- SMTP sunucuya erişim
- Excel yüklü olmalı (Excel yok şifreleme yapamacaktır)
- Rapor için ay sayısını girin (varsayılan: 3)
- Alıcı e-posta adresini girin
- Excel dosyası için şifre belirleyin
- Alt OU'ları dahil etmek istiyorsanız ilgili kutuyu işaretleyin
- Test mail göndererek e-posta ayarlarını kontrol edebilirsiniz
- "Rapor Oluştur ve Gönder" butonuna tıklayın
- Her OU için ayrı sayfa
- Domain Admin listesi
- Kullanıcı detayları:
- Ad
- Kullanıcı adı
- E-posta
- Unvan
- Departman
- Yönetici
- Son oturum tarihi
- Üye olunan gruplar
- Hesap durumu
-
Program çalışmıyorsa:
- PowerShell yönetici olarak çalıştırın
- Antivirüs programında istisna tanımlayın
-
E-posta gönderilmiyorsa:
- config.ini dosyasındaki SMTP ayarlarını kontrol edin
- Ağ bağlantısını kontrol edin
- SMTP sunucusuna erişiminiz olduğundan emin olun
-
Rapor oluşmuyorsa:
- Active Directory yetkilerinizi kontrol edin
- PowerShell script çalıştırma yetkilerinizi kontrol edin
Teknik destek için onder7@gmail.com iletişime geçin. Önder AKÖZ / System & Network Specialist