使用PowerShell添加新的AD用户不会在AD LDS中添加samaccountname

时间:2016-01-08 09:52:07

标签: active-directory powershell-v3.0 active-directory-group adam

我猜测LDS有一些限制因为我在运行以下命令时无法添加samaccountname:

new-aduser -samaccountname“bobman”-name“bobtest”-server“localhost”-path“OU = Users,DC = test,DC = local”

在LDS上创建了一个新用户帐户,但samaccountname属性仍为空白。

在AD的完整实例上运行上述命令会成功创建用户和samaccountname,这让我觉得这是LDS的另一种限制,或者是另一种添加它的方式。

我是否有办法在LDS上填充samaccountname?

上面的命令不是我脚本中的完整命令,因为它从CSV文件读取并创建用户列表,因此我生成了一个基本命令,只填充一些字段来测试它。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我在网上发现了一些页面,其中确认new-aduser无法为samAccountName添加值,因为它不在LDS架构中。

Link one

Link two

为了解决这个问题,我编写了一个脚本,为每个用户生成一个LDF文件,内容如下:

dn:CN = Bob测试,OU =用户,DC =服务器,DC =本地

changetype:modify

替换:samAccountName

samAccountName:bobman

-

然后我使用LDIFDE运行上面成功填充samAccountName的LDF文件。