我的一亩三分地 我就喜欢!
13fen  设为主页
 收藏本站
 
当前位置: > 一亩三分地:首页 > 网络学院 > 网络编程 > ASP专区 > Asp组件/脚本 > 送大家一个小脚本,非常实用。:)
热门文章排行
热门文章排行 手推车”功能的实现(10-07)
八大法则防范ASP网站漏洞(10-23)
ASP教程十一、调试ASP脚本(10-23)
在JSP中访问数据库大全(10-23)
虚机服务中常见Asp.Net低级错误一览(03-21)
精采文章排行
精采文章排行 ASP.NET实现抓取网页中的链接(11-15)
ASP连接数据库的11种方法(11-10)
如何动态创建网页的RSS内容摘要(11-10)
ASP网站漏洞及入侵防范方法(11-10)
ASP自定义函数:对字符串正则替换(11-10)
技术专题推荐
网管论坛交流
 

送大家一个小脚本,非常实用。:) 

作者:佚名   来源:一亩三分地   点击:   日期:2007-03-28

'User-ie.vbs
'v2.6 Jeffery Hicks
'jhicks@solutechinc.com
'USAGE: cscript|wscript user-ie.vbs
'DESC: create on the fly HTML page in IE showing user account

information.
'Full name, password expiration and age are displayed for users in the

status bar
'by passing mouse over username

On Error Resume Next
dim ie,doc

set ie = createobject("internetexplorer.application")
ie.navigate "about:blank"
ie.visible = true

set doc = ie.document

'HARD CODE YOUR DOMAIN NAME
'注意在下面填写上要查询用户的域的名字.:)
'否则不会正常工作的
domainname = "domainname"

write "<Table border=1 cellpadding=4 width=90% bgcolor=ffffcc><TR

Align=Center><TD valign=top> <B><Font Size=5 Color=Blue>User accounts

for " & UCASE(domainname) & "</B></Font></td></tr></table>"

doc.title=UCASE(domainname) & " - User Accounts"
Set oDomain = GetObject("WinNT://" & domainname)

'verify this is a valid domain
'If this code causes problems for a known good domain, comment out

everything
'up to and include end if
if oDomain.PasswordHistoryLength="" then
wscript.echo "There was an error connecting to " & domainname
write "<Font Color=Red> There was an error connecting to " &

domainname & "</Font>!<br>"
set ie=Nothing
wscript.quit
end if

ie.StatusText="Working......"

oDomain.Filter = Array("User")
strInfo="<Table border=0 cellpadding=5><TR><TD><B><Font

Size=3>Username</Font></B></TD><TD><B><Font

Size=3>Description</Font></B></TD><TD><B><Font Size=3>Logon

Script</Font></TD></B><TD><B><Font

Size=3>LastLogin</Font></B></TD></TR>"

For each oUser in oDomain
ie.StatusText="Working......"&oUser.Name
if oUser.PasswordExpirationDate="" then
pwexpire="Never"
else
pwexpire=oUser.PasswordExpirationDate
end if

detail=oUser.Fullname & " Password Expires:" & pwexpire & "

Password Age:"&FormatNumber(oUser.PasswordAge/86400,0) & " day(s)"
strInfo=strInfo & "<TR><TD><Font Size=2 color=blue

onmouseover="&CHR(34)&"status='"&detail&"'; "&CHR(34)&

"onmouseout="&CHR(34)&"status='Done';"&CHR(34)& ">" & oUser.Name &

"</Font></TD><TD><Font Size=2>" & oUser.Description &

"</Font></TD><TD><Font Size=2>" & oUser.LoginScript &

"</Font></TD><TD><Font Size=2>" & oUser.LastLogin & "</Font></TD></TR>"

Next

ie.StatusText="Formatting results......"

strInfo=strInfo & "</Table>"
write strInfo & "<br>"

write "<font size=1><I>" & Now & "</I></Font>"

set ie=Nothing
set doc=Nothing
wscript.quit

'******************
sub write(str)
doc.body.insertAdjacentHTML "beforeend", str
end sub



文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   相关文章:
·ASP中巧用Response属性 ·第六课:ASP脚本循环语句
·在 Web 页上使用条件数值格式 ·连接数据库查询手册(不仅仅适用于asp)
·警惕"给你的FileSystemObject对象加把锁" ·用ASP做全文检索

   文章评论:(条)
  
 请留名: 匿名评论   点击查看所有评论 网管论坛
 

  责任编辑:一分  声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。