博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用脚本将域账号添加到客户机的本地管理员组
阅读量:5888 次
发布时间:2019-06-19

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

通常客户机加入到域之后,Domain Admins默认添加到客户机的本地管理员组,Domain Users默认添加到客户机的Users组。但是有很多场合下无法使用Domain Admins成员。例如有些大公司管理很严格,子公司的IT管理员通常只有一个委派了一些权利的普通域用户作为该域的“管理员”。这时就不得不通过组策略和脚本将这个账号添加到客户端了。
 
发布一个计算机开机脚本“Add_ITadmin_to_Local_Admins.vbs”,内容如下:
 
  1. 'Script Start  
  2. On Error Resume Next  
  3. strComputer = "." 
  4. Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")    
  5. Set colComputers = objWMIService.ExecQuery("Select * from Win32_ComputerSystem")    
  6. For Each objComputer in colComputers  
  7.  strPCname = UCase(objComputer.Name)  
  8. Next  
  9. Set objGroup = GetObject("WinNT://" & strPCname & "/Administrators,group")  
  10. Set objUser = GetObject("WinNT://yangye/ITAdmin")   
  11.  'yangye表示域的NetBIOS名,Itadmin为域账号  
  12. objGroup.Add(objUser.ADSPath)  
  13. 'Script End 
 
PS:在微软的脚本中心也有该脚本,但是是定义了计算机名的,如果改成"."匹配当前计算机提示以下错误:
 
只有再通过脚本get一次计算机名,再将这个变量添加进去则脚本OK。最终得到上面的脚本。
本文转自yangye1985 51CTO博客,原文链接:http://blog.51cto.com/yangye/200442,如需转载请自行联系原作者
你可能感兴趣的文章
Ueditor自定义ftp上传
查看>>
线程以及多线程
查看>>
PHP队列的实现
查看>>
单点登录加验证码例子
查看>>
[T-SQL]从变量与数据类型说起
查看>>
稀疏自动编码之反向传播算法(BP)
查看>>
二叉搜索树转换成双向链表
查看>>
WebLogic和Tomcat的区别
查看>>
java类中 获取服务器的IP 端口
查看>>
调用约定__stdcall / __cdecl
查看>>
occActiveX - ActiveX with OpenCASCADE
查看>>
redmine
查看>>
css 序
查看>>
DirectshowLib摄像头拍照的”未找到可用于建立连接的介质筛选器组合“ 解决办法...
查看>>
wcf-1
查看>>
三种简单排序
查看>>
[Java]读取文件方法大全
查看>>
【NopCommerce源码架构学习-二】单例模式实现代码分析
查看>>
动态规划大合集II
查看>>
MySQL忘记密码后重置密码(Mac )
查看>>