我正在编写一个 Powershell 脚本,以将所有公司用户从 CSV 文件填充到 Active Directory。
该脚本使用 Powershell 命令New-ADUser
,它应该知道,对于每个用户,添加它们的路径在哪里,例如:
"OU=IT Dept,OU=Users,DC=local,DC=contoso"
Run Code Online (Sandbox Code Playgroud)
问题是:这个 Active Directory 还没有任何用户,所以没有创建组织单位,每当我运行脚本时,如果路径不存在,则不会创建用户。
我已经查找了创建组织单位的命令,例如New-ADOrganizationalUnit
或dsadd
,但是它们不支持递归创建,例如
"OU=Helpdesk,OU=IT Dept,OU=Users,DC=local,DC=contoso"
Run Code Online (Sandbox Code Playgroud)
如果
"OU=IT Dept,OU=Users,DC=local,DC=contoso"
Run Code Online (Sandbox Code Playgroud)
还不存在。
有没有办法使用New-ADOrganizationalUnit做到这一点?
谢谢
最近,我向域控制器添加了第二个网络接口,并分配了一个私有子网来为备份提供 iSCSI 卷,但是这个接口的 IP 地址正在传播到我的 DNS 服务器。
所以现在,当我nslookup
对我的域使用时,响应之一就是这个私有 IP 地址。
如何防止此接口使用其 IP 地址更新 DNS?
这是通过 XenServer 6.2 SP1 虚拟化的 Windows Server 2012 R2 域控制器。
domain-name-system domain-controller xenserver windows-server-2012