Vbscript 检索根DSE时出错

Vbscript 检索根DSE时出错,vbscript,active-directory,ldap,Vbscript,Active Directory,Ldap,我正在尝试编写一些VBScript,用于在Windows 2012 AD中创建用户并将其添加到组。我需要从域中的第二台服务器运行这些脚本,并使用管理员权限登录 我已经安装了远程管理工具,我可以使用Windows广告工具对广告用户和组进行更改。但是VBScript中与LDAP相关的命令将无法连接或找到AD,以允许我使用脚本模块进行这些更改 因此,当我尝试此命令时: Set objRootLDAP = GetObject("LDAP://rootDSE") 我得到一个错误: 指定的域不存在或无法联

我正在尝试编写一些VBScript,用于在Windows 2012 AD中创建用户并将其添加到组。我需要从域中的第二台服务器运行这些脚本,并使用管理员权限登录

我已经安装了远程管理工具,我可以使用Windows广告工具对广告用户和组进行更改。但是VBScript中与LDAP相关的命令将无法连接或找到AD,以允许我使用脚本模块进行这些更改

因此,当我尝试此命令时:

Set objRootLDAP = GetObject("LDAP://rootDSE")
我得到一个错误:

指定的域不存在或无法联系


谁能告诉我我做错了什么?要让这些VBScript LDAP命令正确连接和运行,我需要什么?

如果您的客户端上安装了Server 2012和RSAT,为什么不使用PowerShell?我主要是一名DB程序员,所以我承认我有点超出了我的舒适区。Powershell与VBScript有何不同?你能给我举个例子吗?基本上,我是动态创建脚本文件的,这样我就可以从我的DB服务器创建和执行脚本文件。其想法是系统管理员可以添加新用户,而无需直接访问AD控制器或了解其工作原理。更简单的语法,它连接。尚未了解LDAP VBScript在远程服务器上无法工作的原因。