Active Directory’de 90 gün boyunca oturum açılmamış bilgisayarların listelenmesi

Get-ADComputer -filter * -Properties * | where{$_.lastlogondate -lt (get-date).adddays(-90)}

Yukarıdaki komut ile AD üzerindeki bilgisayarların bütün attribute’leri hedef olarak alınır ve “|” işareti (pipe) sonrasında LASTLOGONDATE attribute değerine gore filtrelenir. Bu filtreleme yapılırken şu anki tarihin 90 gün öncesinden daha eski degree sahip olan bilgisayarlar listelenir. Bu aşamadan sonra istenirse bu bilgisayarların silinmesi sağlanabilir. Bunun için;

get-adcomputer | where{$_.lastlogondate -lt (get-date).adddays(-90)} | Remove-ADComputer

Kaynak: towershell.com

Yazar: Osman BAGISLANAN
Http://www.mslinuxtr.com/yazarlar

(972)

the author

Netaş Aş. de Sistem Yöneticisi olarak çalışmaktayım. 2001 den bu yana BT sektöründeyim. Bu zamanın büyük bir kısmında Sistem Entegratörlüğü yapan Bilişim firmalarında proje ve sistem kurulum departmanlarında çalıştım. Birçok firmada Microsoft ürünleriyle ilgili sistem kurulum projelerinde bulundum. 2012 den bu yana kendi bloğum olan MSLİNUXTR de deneyimlerimi sizinle paylaşıyorum. Ayrıca 2013 başlarından bu yana da MSHOWTO ailesinin bir üyesiyim.

6 Readers Commented

Join discussion
  1. Önsel AYDIN on 17 Ağustos 2012

    Bu sorguyu nereye yazıp çalıştırıyoruz?

  2. Ramazan on 09 Nisan 2014

    Selam,
    server 2003 de dediğiniz kodu nereye yazmak gerekiyor?

  3. Ramazan on 09 Nisan 2014

    AD Win Server 2003, Yedek serverım Win Server 2012 R2 bunu additional domain olarak ekleyebilir miyim?

    • Osman Bagislanan Author on 09 Nisan 2014

      Eger AD FSMO rollerının bulundugu ana sunucunuz 2003 ve DFL2003 ise domain function level seviyesini 2008 e yukseltmenız gerekır

Bir Cevap Yazın