1

我需要通过查询内容存储数据库(即 SQL SERVER)来查找属于 Cognos 中特定组的用户列表。

4

2 回答 2

0

如果您已将 Cognos 配置为使用外部目录命名空间,例如 MS Active Directory,则有关组成员的信息不会存储在 Content Store 数据库中。您需要直接从 MSAD 获取。

于 2020-01-03T20:37:49.073 回答
0

以下网站: https ://social.technet.microsoft.com/Forums/en-US/fc5e762d-0c1e-4b18-ad5b-da475da90afc/ldap-query-for-group-members?forum=winserverDS

提供 PowerShell 脚本:Get-AdGroup -Filter {Name -like "Group1" -Or Name -like "Group2"} | 获取广告组成员 | 选择名称

直接查询 AD 组。

要在 Cognos 中获取组成员资格,您可以使用 Audit Extensions。请参阅链接https://developer.ibm.com/tutorials/ibm-cognos-11-audit-extension/

或者,您可以在单击 Cognos 组成员列表时使用 MSSQL SQL 分析器捕获传入的 SQL。

于 2020-01-06T14:59:11.880 回答