Windows Scripting과 ADSI 인터페이스를 이용해 LDAP 프로토콜을 이용하여 AD에 사용자를 추가하는 간단한 코드를 다음과 같이 수행해 보았다.
Set objRootDSE = GetObject("LDAP://rootDSE")
Set objContainer = GetObject("LDAP://cn=Users," & _
objRootDSE.Get("defaultNamingContext"))For i = 1 To 1000
Set objLeaf = objContainer.Create("User", "cn=UserNo" & i)
objLeaf.Put "sAMAccountName", "UserNo" & i
objLeaf.SetInfo
NextWscript.Echo "1000 Users created."
실행 :
cmd> cscript Add1000Account.vbs
참고주소 : http://www.microsoft.com/technet/scriptcenter/guide/sas_ads_overview.mspx?mfr=true
이와 같은 스크립팅을 잘 이용하면 꽤 쓸만한 일을 해낼 수 있을듯 ..
좀 더 연구해 봐야겠다 ;;
2007/09/06 - [.NET/MOSS] - Active Directory ㅠ_ㅠ
2007/09/05 - [.NET/MOSS] - Active directory 제어
'Development > .NET' 카테고리의 다른 글
| .NET 통합 언어 쿼리 LINQ (0) | 2007.11.26 |
|---|---|
| COM+ : Recovery thread failed to start 에러 해결방법 (0) | 2007.11.12 |
| Visual Studio 2005 성능 향상 팁 (0) | 2007.11.06 |
| ASP.NET 503 서버 사용량이 많습니다. (0) | 2007.11.02 |
| MS .NET FrameWork 공개 (0) | 2007.10.31 |