博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
根据计算机帐号,将其自动的移动到相应的OU脚本
阅读量:5840 次
发布时间:2019-06-18

本文共 1441 字,大约阅读时间需要 4 分钟。

很多的企业都有这样的要求:希望整理自己的computers容器中的计算机,根据计算机名将其添加到对应的OU中去,但如果由人力来实现的话,工作量非常大,所以,在这次给某个企业实施项目的时候,我随手写了一个脚本,该脚本会自动将计算机加入到对应的OU中去。用户可以自己改写一下脚本,以适应自己的情况,我的脚本里对计算机名截取了2个字符。

dim strADsPath

dim sResultText
Const ADS_SCOPE_SUBTREE = 2
Set con = CreateObject(“ADODB.Connection”)
Set com = CreateObject(“ADODB.Command”)
‘Open the connection with the ADSI-OLEDB provider name
con.Provider = “ADsDSOObject”
con.Open

Com.ActiveConnection = con

Com.CommandText = “<LDAP://cn=computers,DC=contoso,DC=com>;” & “(objectClass=computer);name;subTree”

Set rs = Com.Execute()
i=0

Do Until rs.EOF

   sResultText=rs.Fields(“name”).value
   Select Case left(sResultText,2)
   Case “c1″
       strADsPath=”LDAP://cn=” & sResultText & “,cn=computers,dc=contoso,dc=com”
       set objou=getobject(“LDAP://ou=ouc1,dc=contoso,dc=com“)
       objou.movehere strADsPath,vbNullString
   Case “c2″
       strADsPath=”LDAP://cn=” & sResultText & “,cn=computers,dc=contoso,dc=com”
       set objou=getobject(“LDAP://ou=ouc2,dc=contoso,dc=com“)
       objou.movehere strADsPath,vbNullString
   Case “c3″
      strADsPath=”LDAP://cn=” & sResultText & “,cn=computers,dc=contoso,dc=com”
      set objou=getobject(“LDAP://ou=ouc3,dc=contoso,dc=com“)
       objou.movehere strADsPath,vbNullString
   Case “c4″
      strADsPath=”LDAP://cn=” & sResultText & “,cn=computers,dc=contoso,dc=com”
      set objou=getobject(“LDAP://ou=测试,dc=contoso,dc=com”)
       objou.movehere strADsPath,vbNullString
End Select

  rs.MoveNext

Loop

con.close

 

然后,在控制面板的“定期任务”中,将此脚本指定多少时间执行一次,然后输入执行的用户和密码,即可。

转载地址:http://avvcx.baihongyu.com/

你可能感兴趣的文章
NGINX(三)HASH表
查看>>
【秒用Win7三种电源模式让你的笔记本更适应环境】
查看>>
PHP “引号兄弟”
查看>>
IOS代码布局(五) UICollectionView
查看>>
Django之Models(一)
查看>>
html的那些标签
查看>>
常见的几种数据加密与应用场景
查看>>
Android sendToTarget
查看>>
express框架结合jade模板引擎使用
查看>>
输出的巧妙思想(解题技巧)
查看>>
python装饰器
查看>>
获取两个日期之间的所有日期列表
查看>>
第一章 算法在计算中的作用
查看>>
在CocoaPod中安装BmobSDK
查看>>
webpack入门之教你搭建简单的框架
查看>>
开通的第一篇
查看>>
[学习] nofollow
查看>>
Javascript 方法apply和call的差别
查看>>
POJ Cow Exhibition
查看>>
disruptor实操作手冊(二)
查看>>