T SQL - Active Directory - 生成包含信息成员的表

时间:2017-03-20 09:54:31

标签: sql sql-server tsql active-directory common-table-expression

我想在我的TSQL数据库中生成一个表,其中包含有关活动目录中所有用户的信息以及他们所属的组。

我已经阅读了一些文章,但似乎无法正常使用。

我目前最好的是:

   DECLARE @UserGroup table (LdapGroup nvarchar(max))
   INSERT INTO @UserGroup exec dbo.GetLdapUserGroups username
   select * from @UserGroup

返回

**LdapGroup**
group1
group2
...

我希望能够生成一个包含Active Directory中所有用户的组信息的表。

实现这一目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

您在谈论Windows资源管理器目录吗?如果是这样,我会使用Excel,现在是SQL Server。请参阅以下链接。

http://www.learnexcelmacro.com/wp/2011/11/how-to-get-list-of-all-files-in-a-folder-and-sub-folders/

点击“立即下载”获取示例文件。这将显示所有文件夹和子文件夹的内容。一旦在Excel中具有层次结构,这是一个简单的加载练习,以使其进入SQL Server。您可以在Excel中使用VBA为您执行加载工作。