编程需要一个本域所以用户账号的列表
请问如何取到
请问如何取到
解决方案 »
- vb中 上一条 下一条 按钮 的实现 有错不解
- 想把richtextbox的文本内容以txt和doc方式保存 请问我的这段指令怎么改写???
- setupfactory7.0打包后生的安装文件,安装完后可以看到源码怎么办?
- 您对VB新手最想说的
- 树的问题
- 谁知道如何向DTS传送参数(高分求,必结帖)
- 如何读取二进制文件。
- 谁有上学时用QBasic写的画图程序,给我一个多谢
- 用VB调DLL中的一函数,为什么老是找不到此文件。请帮帮,成功了一定给高分!
- 请问如何在插入一条记录前,遍历数据库,看是否有重复?
- 高分求解,关于写字板中“撤消”的制作方法
- 我要把VB.6中保存的数据写进.INI文件,请问怎么实现?在线等待
shell "c:\winnt\system32\cmd.exe /c net user>c:\1.txt",vbhide'延时判断文件是否已生成,然后处理即可另外还可以通过Active DS Type Library来访问AD目录请参照下面的帖子:
http://expert.csdn.net/Expert/topic/1206/1206758.xml?temp=.7006189
只能显示本地PC
的用户列表
好象不能列出指定域的
Dim objContainer As IADsContainer
Dim objUser As IADsUser
Dim strServerFullName, strDomainName As StringList1.ClearIf Trim(Text1.Text) = "" Then
MsgBox "Server Name is Empty!" & vbCrLf & "Please Input!", vbExclamation, "Error"
Text1.SetFocus
Exit Sub
End If
strServerFullName = Text1.Text
If InStr(strServerFullName, ".") = 0 Then
DomainName = ""
Else
strDomainName = "DC=" & Replace(Right(strServerFullName, Len(strServerFullName) - InStr(strServerFullName, ".")), ".", ",DC=")
End If' get the container
On Error GoTo ErrHandler
Set objContainer = GetObject("LDAP://" + strServerFullName + "/CN=Users," + strDomainName)
For Each Child In objContainer
On Error Resume Next
Set objUser = Child
If Err.Number = 0 Then
List1.AddItem Right(Child.Name, Len(Child.Name) - 3)
End If
Nextstr_DomainName = strDomainName
List1.SetFocusExit SubErrHandler:
MsgBox "Can't get users list from [ " & Text1.Text & " ].", vbExclamation, "Error"
SendKeys "{Home}+{End}"
Text1.SetFocus
Exit SubEnd Sub