|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
国内有些大的CRM厂商的ASP就写得不错.无论是概念还是它里面用JAVASCRIPT的能力.并不是说现在的程序员用了ASP.NET来写程序就可以说自己高档了我前次说的是怎样利用ADSI办理webserver此次会商ADSI怎样对NT举行办理
利用ADSI对IIS举行办理必要OP4
而对NT要举行ADSI办理则必要NTLM
NTLM供应以下几个工具:Domain,Group,andUser.
经由过程domain工具你能够增添groups和users.
告诫:
以下的例子都将改动NT会见权限数据库;恣意增添和改动NT用户的权限
利用前请细心浏览,请只在测试的呆板上运转这些程序,只到你把握了NTLM
的事情道理为止。万万不要伤害到真正主机的平安。
只要具有Administrator或则Operator权限的人才网可以在运转IIS呆板上
变动NT的用户数据库。以是,利用Anonymous权限登录是没有权限的。
固然假如利用SSL的话也可以包管平安性。
例子以下:
新建一个用户:
能够在一个自力的服务器上,也能够在一个主域服务器上新增用户
<%
OnErrorResumeNext
strDomain="MACHINENAME"
strUser="jdoe"
SetoDomain=GetObject("WinNT://"&strDomain)
SetoUser=oDomain.Create("user",strUser)
If(err.number=0)Then
oUser.SetInfo
oUser.SetPassword"mypassword"
oUser.SetInfo
SetoUser=Nothing
EndIf
SetoDomain=Nothing
%>
新增添一个组:
<%
strDomain="MACHINENAME"
strGroup="Unidentified"
SetoDomain=GetObject("WinNT://"&strDomain)
SetoGroup=oDomain.Create("group",strGroup)
oGroup.SetInfo
SetoDomain=Nothing
SetoGroup=Nothing
%>
把一个用户增添到一个组中.
<%
strDomain="MACHINENAME"
strUser="jdoe"
strGroup="Unidentified"
SetoDomain=GetObject("WinNT://"&strDomain)
SetoGroup=oDomain.GetObject("Group",strGroup)
oGroup.Add("WinNT://"&strDomain&"/"&strUser)
SetoDomain=Nothing
SetoGroup=Nothing
%>
设置用户信息
<%
strDomain="MACHINENAME"
strUser="jdoe"
SetoUser=GetObject("WinNT://"&strDomain&"/"&strUser)
SettingtheAccountExpirationto30daysfromtoday
dtExpirationDate=Now()
dtExpirationDate=DateAdd("d",30,dtExpirationDate)
oUser.AccountExpirationDate=dtExpirationDate
SettingtheFullNameoftheUser
oUser.FullName="JoeDoe"
oUser.SetInfo()
SetoUser=Nothing
%>
承继用户
<%
strDomain="MACHINENAME"
strGroup="Unidentified"
SetGroup=GetObject("WinNT://"&strDomain&"/"&strGroup)
ForEachMemberinGroup.Members
If(Member.Class="User")Then
Hereiswhereyouwoulddo
somethingwiththeuser
EndIf
Next
%>
当你是利用的NT5.0时,就不必要安装NTLM了,由于NT5.0供应对ADSI的撑持。
</p>因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。还无法完全实现一些企业级的功能:完全的集群、负载均横。 |
|