加入域脚本 - Windows 7

加入域脚本 - Windows 7

我正在寻找一种方法来将计算机从域中分离出来并通过脚本将计算机加入到域中。我在网上搜索并找到了以下脚本,该脚本应该可以将计算机加入到域中,但我似乎无法让它工作,或者可能只是执行不正确。

Const JOIN_DOMAIN = 1
Const ACCT_CREATE = 2

strDomain = "domain"
strUser = "userAccount"
strPassword = "password"
strOU = "cn=COMPUTERS,dc=labtech,dc=COM"

Set objNetwork = CreateObject("WScript.Network")
strComputer = objNetwork.ComputerName

Set objComputer = GetObject("winmgmts:{impersonationLevel=Impersonate}!\\" & strComputer & "\root\cimv2:Win32_ComputerSystem.Name='" & strComputer & "'")

objComputer.JoinDomainOrWorkGroup strDomain, strPassword, strDomain & "\" & strUser, strOU, JOIN_DOMAIN + ACCT_CREATE

我知道有 powershell 命令,add-computer但据我所知,没有办法保存登录凭据。

任何帮助都将不胜感激。 -马特

答案1

我尝试通过 cmd 中的 wscript 执行它。脚本看起来正在运行,但什么也没做。没有错误或状态消息。我能够使用 Powershell 获得类似的效果。谢谢大家。

相关内容