用 wmic 从命令行加入域的问题.doc_第1页
用 wmic 从命令行加入域的问题.doc_第2页
用 wmic 从命令行加入域的问题.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

用 wmic 从命令行加入域的问题用 wmic 从命令行加入域的问题-Silence2007-04-07, 23:03:29在 XP 下,用 WMIC 命令可以实现将计算机加入域或工作组。WMIC 的功能非常丰富,下面是与域有关的部分内容。1. 加入域wmic computersystem where Name=%COMPUTERNAME% call JoinDomainOrWorkgroup Name= username=username password=password FJoinOptions=1注:%COMPUTERNAME% 系统环境变量,内容是计算机名。FJoinOptions=1 表示首次加入域,若不指定 username 和 password,则表示加入/修改工作组。FJoinOptions=32 表示允许加入一个新域,即使该计算机已经加入到了某个域。2、退出域wmic computersystem where Name=%COMPUTERNAME% call UnJoinDomainOrWorkgroup username=username password=password命令运行后会显示一个返回值,若值为零则表示成功。我有上千台微机需要加入域,所以希望来个快捷的办法。这些天进行了多次试验,发现退出域命令 100% 测试有效,而加入域命令却经常不成功,而且我一直没有发现什么规律。百思不得其解,特来论坛讨教。测试环境:2000 Server + XP Pro SP2-asap2007-04-08, 06:50:21将FJoinOptions3试试。2表示在server端创建computer account。没有试过Windows 2000 Server下的自动加入; 以前也是写的vbscript脚本这样作的;看MSDN上说这个的要求是这样的:Client Requires Windows Vista or Windows XP. Server Requires Windows Server Longhorn or Windows Server 2003. 也许这个就是问题所在? 手动加入domain时,如果不成功时,也是需要在DC上建立computer账号的。good luck!-G992007-04-08, 07:45:32学习一下哈-fatality2007-04-08, 09:24:43克隆恢复后,属于信任关系失败。需要重新加入,试试:netdom move-Silence2007-04-08, 10:33:00克隆恢复后,属于信任关系失败。需要重新加入,试试:netdom move我的机器并没有加入过域,而且加入前修改了 SID,第一次加入时有时候能成功,有时候就失败。或许与我的服务器是 2000 Server 有关?我当时在 MSDN 上查资料,只注意到了资料上提到 JoinDomainOrWorkgroup 方法不支持 2000,应该是指客户端。-Silence2007-04-08, 10:52:41我现在考虑用 sysprep 时让其自动加入域,不过发现在加入域之前我无法做到用程序自动修改计算机名,头痛ing。或许我应该先 ghost 还原镜像出来,调用程序自动修改 IP,然后再调用 sysprep 封装。-Silence2007-04-10, 21:29:59将FJoinOptions3试试。2表示在server端创建computer account。没有试过Windows 2000 Server下的自动加入; 以前也是写的vbscript脚本这样作的;看MSDN上说这个的要求是这样的:也许这个就是问题所在? 手动加入domain时,如果不成功时,也是需要在DC上建立computer账号的。good luck!谢谢!果然是需要使用 3 参数。今天装了一个机房,用 Ghost + Sysprep + Tftpd32 + 自己写的小工具 + 一些批处理,180 台微机的 IP、计算机名、域在分发后全自动完成,大大降低了工作量。后面的几个机房就轻松多了。-fatality2007-04-11, 08:37:21谢谢!果然是需要使用 3 参数。今天装了一个机房,用 Ghost + Sysprep + Tftpd32 + 自己写的小工具 + 一些批处理,180 台微机的 IP、计算机名、域在分发后全自动完成,大大降低了工作量。后面的几个机房就轻松多了。哈哈,真是好消息,那就等你的新版小工具发布啦!-往事2007-04-11, 12:49:57写了个脚本, 调用WMI, 可以实现自动加入一个域Const JOIN_DOMAIN = 1Const ACCT_CREATE = 2Set objNetwork = CreateObject(Wscript.Network)strComputer = objNetwork.ComputerNameSet objComputerSystem = GetObject(winmgmts:impersonationLevel=Impersonate! & strComputer & rootcimv2:Win32_ComputerSystem.Name= & strComputer & )ReturnValue = objComputerSystem.UnJoinDomainOrWorkGroup( , , 0)ReturnValue = objComputerSystem.JoinDomainOrWorkGroup(, , , NULL, JOIN_DOMAIN+ACCT_CREATE)If ReturnValue 0 ThenWS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论