使用以逗号分隔 (CSV) 格式存储数据的文件从 Active Directory 导入和导出数据。还可以支持基于 CSV 文件格式标准的批处理操作。
语法
csvde [-i] [-f FileName] [-s ServerName] [-c String1 String2] [-v] [-j Path] [-t PortNumber] [-d BaseDN] [-r LDAPFilter] [-p Scope] [-l LDAPAttributeList] [-o LDAPAttributeList] [-g] [-m] [-n] [-k] [-a UserDistinguishedName Password] [-b UserName Domain Password]
参数
- -i
- 指定导入模式。如果没有指定,默认模式为导出。
- -f FileName
- 识别导入或导出文件名。
- -s ServerName
- 指定域控制器执行导入或导出操作。
- -c String1 String2
- 将所有 String1 项替换为 String2。从一个域将数据导入到另一个域以及导出域的可分辨名称 (String1) 需要替换为导入域的可分辨名称 (String2) 时普遍使用该操作。
- -v
- 设置详细模式。
- -j Path
- 设置日志文件位置。默认路径为当前路径。
- -t PortNumber
- 指定 LDAP 端口号。默认 LDAP 端口为 389。全局编录端口为 3268。
- -d BaseDN
- 为数据导出设置搜索库的可分辨名称。
- -r LDAPFilter
- 为数据导出创建 LDAP 搜索筛选器。
- -p Scope
- 设置搜索范围。搜索范围选项为 Base、OneLevel 或 SubTree。
- -l LDAPAttributeList
- 设置返回至导出查询结果中的属性列表。如果省略该参数,则返回所有属性。
- -o LDAPAttributeList
- 设置要从导出查询结果中省略的属性列表。从 Active Directory 导出对象然后将对象导入到另一 LDAP 兼容目录中通常使用该方法。如果另一个目录不支持属性,您可以使用该选项从结果集中忽略属性。
- -g
- 忽略分页搜索。
- -m
- 去掉仅适用于 Active Directory 对象的属性,如 ObjectGUID、objectSID、pwdLastSet 和 samAccountType 属性。
- -n
- 忽略二进制值导出。
- -k
- 在导入操作期间忽略错误并继续处理。下面是被忽略错误的完整列表:“对象已存在”、“约束冲突”以及“属性或值已经存在”。
- -a UserDistinguishedName Password
- 使用提供的 UserDistinguishedName 和 Password 设置要运行的命令。默认情况下,将使用当前登录到网络的用户的凭据运行该命令。
- -b UserName Domain Password
- 设置该命令以 Username Domain Password 身份运行。默认情况下,将使用当前登录到网络的用户的凭据运行该命令。
- -?
- 显示命令菜单。
注释
- 诸如 Microsoft Excel 这样的应用程序都可读取或保存 CSV 格式的数据。此外,与其他许多非 Microsoft 的工具一样,Microsoft Exchange Server 管理工具也善于使用 CSV 格式导入和导出数据。
CSV 格式由一行或多行数据组成,每个值用逗号隔开。CSV 文件的第一行(有时指标题)必须包含每个属性的名称,其顺序与第一行之后的任何一行的数据顺序相同。例如:
CN,FirstName,SurName,Description
FirstUserLogonName,1stUserFirstName,1stUserSurname,Manager
SecondUserLogonName,2ndUserFirstName,2ndUserSurname,President
- 可以使用 csvde -r 为数据导出创建 LDAP 搜索筛选器。例如,下面的筛选器将导出具有特定姓的所有用户:csvde -r (and(objectClass=User)(sn=Surname))
格式化图例
格式 |
含义 |
---|
斜体 |
用户必须提供的信息 |
粗体 |
用户必须准确键入的要显示的元素 |
省略号 (...) |
在命令行中可多次重复的参数 |
中括号 ([]) |
可选项 |
大括号 ({});选项用竖线 (|) 分隔。例如:{even|odd} |
用户必须从选项集合中选择一个 |
Courier 字体 |
代码或程序输出 |