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

 网站首页 > 电脑技术 > 远程脚本 asp技术 网络编程

送大家一个小脚本,非常实用 内容简介:

        -->#&39;User-ie.vbs#&39;v2.6 Jeffery Hicks#&39;jhicks@solutechinc.com
送大家一个小脚本,非常实用 祥细内容:
‘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


更新时间:2005-5-26 11:17:14 查看次数: 添加人:采集器
下载: 采集信息

关键字: 送大家一个小脚本,非常实用 远程脚本 asp技术 网络编程 

相关连接: 送大家一个小脚本,非常实用  用ASP做的DNS LOOKUP程序  用 WSH 想ASP 一样 查询数据库  利用ASP远程注册DLL的方法  客户端用ASP+rds+VBA参生报表(高级篇)  利用ASP在客户端注册DLL文件  一个例子:从新浪提取上海天气的vbs  我在桌面上删帖子  将你的网站设置为客户的信任站点--VB方案  WSH 直接将查询数据结果生成 EXCEL 表  如何在服务器端调用winzip命令行对上传的多个文件打包  利用 WSH 作定时工作流程  Vbscript类型转换函数  ASP取得图片大小代码  用VB创建FTP组件(put)  一个新的JMail(4.3版本)发送代码 
E路同行 版权所有; 2002-2005 Xiaoqi.net! Inc. 保留所有权利。