一个利用adsi得到局域网信息的asp文件

2018-09-06 11:34

阅读:301

  <%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME=GENERATOR Content=Microsoft Visual Studio 6.0>
<title>ADSI Domain browser</title>
</HEAD>
<BODY>
<!-- Author: Adrian Forbes -->

<%
sDomain = Request(Domain)
sComputer = Request(Computer)
sGroup = Request(Group)
sUser = Request(User)

if len(trim(sUser)) > 0 then
Set objGroup = GetObject(WinNT:// sDomain / sComputer / sUser)
For Each objUser In objGroup.Groups
Next
Response.Write </table><p><a href=adsi.asp?Domain= sDomain Computer= sComputer >Back to sComputer </a></p>
elseif len(trim(sGroup)) > 0 then
Set objGroup = GetObject(WinNT:// sDomain / sComputer / sGroup)
Next
Response.Write </table><p><a href=adsi.asp?Domain= sDomain Computer= sComputer >Back to sComputer </a></p>
elseif len(trim(sComputer)) > 0 then
Set objComputer = GetObject(WinNT:// sDomain / sComputer)
Response.Write <table border=0>
For Each objObject In objComputer
if strcomp(objObject.Class, group, 1) = 0 then
Response.Write <tr><td> objObject.Class </td><td><a href=adsi.asp?Domain= sDomain Computer= sComputer Group= objObject.Name > objObject.Name </a></td></tr> vbCrLf
elseif strcomp(objObject.Class, user, 1) = 0 then
Response.Write <tr><td> objObject.Class </td><td><a href=adsi.asp?Domain= sDomain Computer= sComputer User= objObject.Name > objObject.Name </a></td></tr> vbCrLf
else
Response.Write <tr><td> objObject.Class </td><td> objObject.Name </td></tr> vbCrLf
end if
Next


评论


亲,登录后才可以留言!