OP'nin PowerShell'i açıkça istediğini biliyorum, ancak beğenmediyseniz, sahip değilsiniz ve başka bir Microsoft sözdizimi öğrenmek istemiyorsanız, aşağıdaki Python snippet'i size doğru formatta bir tarih verecektir LDAP sorgusu.
import datetime, time
def w32todatetime(w32):
return datetime.fromtimestamp((w32/10000000) - 11644473600)
def datetimetow32(dt):
return int((time.mktime(dt.timetuple()) + 11644473600) * 10000000)
90daysago = datetime.datetime.now() - datetime.timedelta(days=90)
print datetimetow32(90daysago)
Daha sonra, son 90 gün içinde şifrelerini değiştirmeyen tüm Windows bilgisayarlarını bulmak için aşağıdaki gibi kullanılabilir.
(&(objectCategory=computer)(objectClass=computer)(operatingSystem=Windows*)(pwdLastSet<=130604356890000000))
Windows makinelerinin parolalarını değiştirmesi için varsayılan süre 30 gündür, ancak Bob'un masasının altına oturan ve asla açılmayan PC'yi unutmanız durumunda 90 daha güvenli görünüyor.
DÜZENLEME: Ah, bu kullanım durumunda muhtemelen önemli olmayan ama başkalarında da olabilecek zaman dilimi desteğini atladım.