Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 导入时LDIFDE跳过用户的问题?_Windows_Command Line_Active Directory - Fatal编程技术网

Windows 导入时LDIFDE跳过用户的问题?

Windows 导入时LDIFDE跳过用户的问题?,windows,command-line,active-directory,Windows,Command Line,Active Directory,我正在尝试使用LDIFDE导出用户、组和OU,以便导入到不同的域中。我正处于导入用户的阶段,我注意到了一个问题 我使用此命令从我的域控制器导出用户: ldifde -f Exportuser.ldf -p subtree -r "(&(objectCategory=person)(objectClass=User)(givenname=*))" -l "cn,givenName,objectclass,samAccountName" 这是最低要求,因为如果在没有-l过滤器的情况下运行该

我正在尝试使用LDIFDE导出用户、组和OU,以便导入到不同的域中。我正处于导入用户的阶段,我注意到了一个问题

我使用此命令从我的域控制器导出用户:

ldifde -f Exportuser.ldf -p subtree -r "(&(objectCategory=person)(objectClass=User)(givenname=*))" -l "cn,givenName,objectclass,samAccountName"
这是最低要求,因为如果在没有-l过滤器的情况下运行该命令,则最终会得到无法导入的数据,并停止导入

无论如何,我可以让用户很好地使用脚本(也就是说,它可以运行),他们甚至可以使用-I-f Exportuser.ldf命令导入。然而,在导入组成员关联时,我遇到了一些错误,这使我有理由仔细查看我创建的内容。也就是说,上面的命令在导出过程中跳过了相当多的用户。这些范围从系统帐户到实际活跃用户,尽管“最严重”的打击是我们保留停用帐户的OU。也没有一面奇怪的旗帜升起

我似乎找不到这些不同用户的共同点,但我仍在寻找。同时,我想我应该检查一下这里是否有人有过LDIFDE的历史,只是从用户身边吹过

谢谢

M.

解决方案:

筛选器(givenname=)不处理空值。givenname属性指的是用户帐户的名字和姓氏字段(而不是显示名)。因此,如果这些字段没有值,(givenname=)将过滤掉这些用户

M