1

我们在共享驱动器上有一个文件夹,其中包含许多包含基于 Excel 的实时报告的子文件夹。这些报告应仅对通过 Active Directory 管理的特定用户和组可用。为确保我们的安全模型可靠,我想让非管理员用户通过 Excel 查看访问权限。

我们可以使用 Power Query 在 Excel 中显示每个子文件夹的可访问性(读/写等)吗?

到目前为止,我看到的最接近的是:PowerQuery > From File > From Folder > Select folder > Expand 'Attributes' column for a record。

但是我需要的细节在这里不可用。可以用PQ完成吗?也许我们需要通过 Active Directory 查询来代替?

数据的特定格式/视图是灵活的。只要 AD 用户/组明确映射到允许或拒绝他们的显式权限。

4

1 回答 1

1

您唯一的选择是 Active Directory 查询。

Power Query 无法在文件夹上显示安全设置。

在某些编程语言中,您可以尝试以用户身份打开每个文件并处理错误,但在 Power Query 中无法捕获安全错误。

如果您希望程序读取文件夹权限,我认为您更适合使用可以直接与操作系统级 API 交互的语言。

于 2015-06-03T15:11:20.940 回答