您好,DD。我们手头儿积压的大量工作需要一直忙到节假日后,Scripting Week 2 即将播出,而且讨厌的流行性感冒也在添乱。不过谢天谢地,因为您这个问题只用两行代码就可以解决了。
没错,就是两行代码。要确定用户帐户(或任何其他 Active Directory 对象)的创建日期,您只需绑定该帐户,检索 WhenCreated 属性的值:
Set objUser = GetObject("LDAP://cn=ken myer, ou=Finance, dc=fabrikam, dc=com") Wscript.Echo objUser.WhenCreated
很酷吧?令人高兴的是该值返回的是实际日期和时间,其格式大致为 1/6/2005 8:10 AM。如果您对 Active Directory 有所了解,那么您应该知道使用它操作日期并不总是这么容易。
顺便提一句,确定帐户的上次修改时间也同样很容易。您只需检索 WhenChanged 属性的值:
Set objUser = GetObject("LDAP://cn=ken myer, ou=Finance, dc=fabrikam, dc=com") Wscript.Echo objUser.WhenChanged
您瞧,这看起来太简单了,不是吗?趁热打铁,赶快试用一下吧!将来某一天我们会谈到上次登录日期和上次注销日期,我敢说这两种操作不会像今天这么简单了。