问题标签 [csvde]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
active-directory - 如何导出和导入 AD 用户、组和组成员?
你好,我想使用 csvde 将我的 Active Directory 用户、组和组成员身份从一个 DC 复制到另一个 DC,其中机器是相同的,除了域和机器的唯一名称。请注意,每台服务器都是一个 DC,并且它本身是域的唯一成员。我用于导出的命令是:
然后我编辑 csv 文件,删除几行不会导入的行,并更改域和机器名称,然后使用以下命令将其导入第二台机器:
但是,这不是原始组中存在的组成员身份。
有任何想法吗?
-弗林克
active-directory - csvde 是否支持 DirSync?
csvde 是一个 Windows Server 2008 命令行工具,用于从 Active Directory 域服务导入和导出数据。
command-line - 从特定 OU 导出 AD 结构,然后在新域中重新创建结构
我研究并发现为我们的应用程序导出我们的活动目录信息的方法是这样的:
现在,我已经读过要从该文件导入,您只需将 -i 选项添加到如下行:
显然,我很害怕尝试这个,因为我不想吹走任何东西。我的问题是:
是否指定
OU=MyAppsOU-New
使用该特定名称创建新的 OU 结构?(我只是想 100% 积极)指定不同的域名 (newdmz) 是否只是更新文件中的所有数据以包含新域名?
或者
我是否需要修改导出的 csv 文件以将域名 (testdmz) 更改为新域名 (newdmz)?
我应该这样做有不同的方式吗?
我只想重新创建没有组、角色(即组)和用户的 OU 结构。我可能会在不同的过程中做这些,因为我们有不同的用户名用于测试和生产。
windows - CSVDE 导出的 LDAP 列顺序
我面临的问题是,csvde.exe
从 an 中导出ActiveDirectory
会更改列的顺序。我知道CSVDE
文档中的以下行:
LDAP 可以按任何顺序返回属性,并且 csvde 不会尝试对列强加任何顺序。
我也看到了这个问题。但是我想知道为什么LDAP
在不同的 pc 甚至不同的 pc 上返回不同的订单queries
。让我给你看一个例子:
这是两个commands
:
完全一样,期待organisational unit
. 但我有一个pc
,它将获得第一个的csv
列顺序query
:objectClass,SamAccountName,CN,Distinguishname,memberOf
而对于第二个query
:
objectClass,SamAccountName,CN,memberOf,Distinguishname
我想知道为什么会这样?因为在另一个方面,pc
这就像预期的那样工作。有没有已知的解决方案?也许另一个程序比csvde
?
active-directory - 使用 CSVDE 的 Active Directory 中某些组的 CN 属性的奇怪值
我使用 CSVDE 将我的 Active Directory 的每个组导出到 CSV 文件中。我正在寻找 CN 属性(common-Name)
在我的结果中,我有一些格式奇怪的 CN。(并且也比最大长度长 - 64 字节)
奇怪的CN看起来像:
X'517565416770705f40726f63c3b964757265725f2d5f61646d696e697374726174696f65f6a4c'
我不知道这些组是什么以及为什么我得到这些值。
sql - SQL 用匹配值替换行
我正在使用 CSVDE 从 AD 中提取数据。我有一个名为“Managers”的行,它在提取数据时给出了专有名称。我以某种方式用员工的 ID 替换了该值。我执行并得到了
CN=Manager1,OU=Container,DC=DomainController
需要用 Manager1 的员工 ID 替换整个内容。如有必要,我可以在 PowerShell 或 VB 中执行此操作。
c# - CSVDE 导出问题
我使用以下脚本从两个不同的域导出所有计算机帐户:
第一个域的列顺序是:DN,cn,description,userAccountControl,managedBy
。如果我为下一个运行相同的脚本:DN,cn,userAccountControl,description,managedBy
.
这怎么可能?
c# - 作为计划任务运行文件无法正常工作
我用 c# 编写了一个脚本,我必须每天执行。这就像我的数据库的更新程序。因此,它使用 CSVDE 从 Active Directory 中提取一些数据,并将该信息保存到同一目录中的 csv 文件中,然后解析这些文件并在必要时更新我的数据库。显然我不想每天手动运行它,所以我添加了一个计划任务。我的问题是它不会创建预期的文件,至少在同一路径中。如果我手动运行脚本,它就像一个魅力。同样在预定的运行之后,我尝试在机器上按文件名查找这些文件,以检查这些文件是否是在其他地方创建的,但没有运气。你知道为什么它不能以同样的方式工作吗?
powershell - 从 Powershell 与命令提示符调用 CSVDE 的区别
谁能解释为什么从提升的 Windows 命令提示符调用 CSVDE 实用程序与从提升的 Powershell 控制台使用相同的字符串不同?我遇到的问题是我可以通过命令提示符方法从 Active Directory 成功导出,但 Powershell 返回身份验证错误,“简单绑定返回'无效凭据'。
这是用于两者的命令,针对敏感部分进行了编辑:
两个会话都以管理员权限运行。我是 Powershell 新手,对于我的一生,我无法弄清楚这一点。
谢谢!
active-directory - CSVDE 如何找到服务器?
我有一个有效的命令,但命令行缺少“服务器名称”。它如何知道如何连接到 AD 数据存储?这是我的命令: