【发布时间】:2015-12-18 06:19:17
【问题描述】:
我正在尝试获取在我的域中被禁用的所有用户并将其放入 SQL 表中。我正在尝试使用 SSIS 来做到这一点。现在我可以使用以下代码获取正确的输出并将其放入 CSV 文件中:
Search-ADAccount -AccountDisabled -UsersOnly |
Select Name |
Export-CSV -Path C:\Users\hou\Downloads\Test.csv
但是由于我要在不同的服务器上运行该程序包,并且我不能有一个固定的位置来存储文件并加载到 SQL 表中。因此,要么我将在执行流程任务(我在其中运行 Powershell 脚本)中使用一个变量来存储 CSV 文件,要么使用 SSIS 将输出直接存储在 SQL 表中。
但我不知道这两个。我该怎么做?
【问题讨论】:
-
您可以直接从 SSIS 查询 LDAP。尝试过而不是使用 powershell?
-
我正在为类似的事情苦苦挣扎:dba.stackexchange.com/questions/125190/…
标签: sql-server powershell ssis