开发者网络 动网主机 支持论坛 邮局 帮助
当前位置:网络学院ASP技术远程脚本 → 送大家一个小脚本,非常实用。:)
送大家一个小脚本,非常实用。:)
日期:2001年2月14日 作者:沧海笑一声 人气:     [ ]
'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

(出处:chinaasp.com)

相关文章:
 
·SQL脚本生成的一些BUG
·通过自定义类来达到向aspx页面加入脚本代码的例子
·一个防止外部数据提交的脚本[转帖]
·一段对密码进行加密的脚本
·Remote Scripting进阶教程---远程执行服务器脚本
·安全脚本程序的编写 V1.0
·取得服务器上用户组列表的脚本之asp版.(匿名用户权限即可完成)
·取得服务器上用户组列表脚本之VBS版
·SQL脚本执行的一个奇怪现象
·站内搜索脚本例子六(JavaScript)
相关软件:
 
·Dreamwerver的PHP脚本识别及分色插件 
·polygame站长所写PHP脚本
说明:本站部分内容收集于网络,如有侵犯您的权益请来信告知,我们会第一时间进行处理,谢谢
 → 特别推荐
 → 热点TOP10

关于本站 | 诚聘英才 | 业务合作 | 联系我们 | 广告合作 | 收藏本站

海口动网先锋网络科技有限公司版权所有
Copyright ? 2000 - 2003 AspSky.Net
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077