Aşağıdaki script'i kullanarak bitlocker statüsünü öğrenip, eğer kapalı ise açılmasını sağlayabilirsiniz. Ilk if döngüsü C drive'da Bitlocker'ın açık olup olmadığını ve açık ise şifreleme yüzdesinin %100 olup olmadığını kontrol ediyor. Bu şekilde değilse zaten kapalı demek olup acılması için Else döngüsü çalışmaktadır. GPO üzerinden Task Schedule ile dağıtımı yapılabilir. [crayon-673ed33357fc2891680691/]
Category Archives POWERSHELL
Takeown.exe kullanılarak fazla sayıda ki dosya ve klasörün ownerlığını alabilirsiniz. Takeown.exe Windows\System32 altında bulunmaktadır. Takeown.exe /F M:\Folder\* /A /R /D N
Tüm kullanıcılarda aynı font ve punto kullanımını GPO üzerinden ayarlayabilirsiniz. Öncelikle herhangi bir outlook kullanıcısında istediginiz renk, yazı font ve punto ayarını yapınız. [crayon-673ed33366b73650402935/] Outlook versiyonu ile beraber değişmek üzere ilgili ayarların saklandığı register key'ini export ediyoruz. RegtoXML Powershell script'ini kullanarak register dosyasını xml formatına ceviriyoruz. [crayon-673ed33366b81689690462/] XML formatına cevirdigimiz dosyaları aşağıdaki GPO yoluna yapıştırıyoruz. [crayon-673ed33366b85497301368/]
Yanlış girilen şifreler sonucu Active Directory hesapları güvenlik sebebiyle kilitleniyor. Bir diğer senaryo ise, değiştirilen eski şifrenin bir yerlerde kaydedilmiş olarak kalması sonucu hesapların kilitlenmesi. Kilitlenen hesap ile ilgili DC sunucularında 4740 numaralı event üretilip, hangi cihaz üzerinden kilitlendigi bilgisi yazılmaktadır. Aşağıdaki script'i task schedule'a ekleyerek bu bilgiyi mail olarak alabilirsiniz. Kilitlenme tarihi, kilitlenen hesap ve nereden kitlendigi bilgisi yer…
Active Directory üzerinde kullanılmayan, atıl olarak bekleyen bilgisayar hesaplarını temizlemek için aşağıdaki script'i kullanabilirsiniz. Script, 60 günden eski bilgisayar hesaplarının lastlogondate'ini kontrol ederek siliyor ve bilgilendirme maili gonderiyor. [crayon-673ed333670d3043314327/]
Domain Controller Health Script ile ortamınızda yer alan tüm Domain Controller sunucularının sağlık durumu ile ilgili detaylı bilgi alabilirsiniz. Script, 5 yıl önce Jean Louw tarafından hazırlanmış. Github download linkini paylaşıyorum. https://github.com/technologicza/Test-DomainControllerHealth.ps1 Script'i herhangi bir DC üzerinde Task Schedule'a ekleyerek her gün mail alabilirsiniz. Script işletim sistemi versiyonu, fsmo rolleri, dns, uptime, free disk space, dns-ntds service durumları ve daha…
Kullanıcı şifrelerinin değişim süresi, yönetilmesi gereken bir konu olarak her daim karşımızda. Kullanıcı şifresini değiştirmeyi unutur ise, şifresi kitleniyor veya yardım masası tarafının müdahale olması gerekiyor. Her ne kadar bu süreci bazı 3.parti yazılımlarla otomatize edilebiliyor olsa da, bu yazılımlar ücretli ve lisanslıdır. Bedava en efektif çözümleri powershell ile uygulayabiliyoruz. Robert Pearman bu sürece inanılmaz bir katkı sağlamış. Kullanıcılara sizin…
Active Directory kullanıcılarının en son ne zaman oturum açtığını, en son şifresini ne zaman değiştirdiğini ve şifreleri hiç bir zaman expire olmayacak kullanıcı listesini aşağıdaki script/scriptler ile alabilirsiniz. Tüm domain search edilebileceği gibi belli bir ou altından ki kullanıcı objelerini de raporlayabilirsiniz. [crayon-673ed33367e95438750975/]
Gruba üye olan kullanıcılar dışında ki diğer tüm kullanıcılarda Exchange Active Sync'i kapatmak için aşağıdaki script'i kullanabilirsiniz. Script'i hazırlayan Cameront Joyce'a teşekkürü borç biliriz. Her akşam çalışacak şekilde task schedular'a ekleyerek active sync yonetimini otomatize edilebilir. https://getsysadminblog.com/2017/02/24/enabling-users-for-activesync-based-on-group-membership-using-exchange-powershell/ [crayon-673ed33368094502782105/]
Active Directory'de fotoğrafı yüklü olmayan kullanıcı listesi için aşağıdaki script'i kullanabilirsiniz. Script, her bir kullanıcı objesinin thumbnailPhoto attribute'une bakıp eğer boş ise bir değişkene alıyor. Daha sonrasında csv export veya liste halinde alabilirsiniz. [crayon-673ed3336827d556137887/]