【发布时间】:2012-11-22 14:40:23
【问题描述】:
我正在尝试学习一些系统管理员类型的东西,对此我很陌生。我的问题似乎很简单,但我似乎找不到办法做到这一点。这是场景:
- 我已经在笔记本电脑的 Hyper-V 下安装了 2 台 Windows Server 2012 机器
- 我在两者上都设置了新的林,并将每个林提升为 DC。假设一个域称为 mydomain.com,另一个称为 yourdomain.com。两个域之间存在双向信任,我已经验证了这种信任。
- 我在 mydomain.com 和 yourdomain.com 中添加了一些虚拟用户,有些名称相同,有些名称不同
现在,我要做的是检查 mydomain.com 中的哪些用户也存在于 yourdomain.com 中。例如,我在 mydomain.com 中有一个名为“fred.flintstone”的用户,我想检查他是否也存在于 yourdomain.com 中。
我仅限于使用 VBScript/Perl/Python/Batchfile 和/或 DS 工具(如 dsquery、dsget 等),不幸的是 powershell 已退出(目前)
欢迎任何关于如何编写脚本的指针。
提前致谢
PS: 本练习的最终目标是检查 mydomain.com 中的所有组,并检查这些组是否也存在于 yourdomain.com 中。如果存在,则将用户从 mydomain.com 移动到 yourdomain.com 中对应的组中,如果不存在,则在 yourdomain.com 中创建组并创建对应的用户。
【问题讨论】:
标签: vbscript active-directory domainservices