use*_*114 5 c++ python-3.x microsoft-information-protection mip-sdk microsoft365
我正在构建一个可以在 Windows 计算机上自动标记 Office 文件的应用程序。要以编程方式将我的敏感度标签应用于文档,Microsoft 告诉我使用其MIP SDK。
但 SDK 是用 C++ 编写的,有一些复杂的异步观察者模式,所以我不清楚如何从 Python 调用它的函数。
有人成功地将 MIP SDK 与 Python 3 结合使用吗?您能分享一个在文件上调用该函数的具体 Python 示例吗?SetLabel()
我花了一些时间研究这个问题。Microsoft 没有明确说明如何C++使用Python. 我也不清楚您是否尝试在本地 Office 文件或存储在 SharePoint 或 Office 365 中的文件上设置敏感度标签。
我之前提到过使用 Python 绑定,但经过一些研究后还有其他方法。
技巧一
Microsoft有一个PowerShell名为安全与合规中心 PowerShell 的框架。Set-Label是其中一种 cmdlet ,可用于启用 Office 文件的敏感度标签。还有另一个名为Set-LabelPolicy 的模块可以帮助设置全局敏感度策略。
PowerShell可以从 调用 cmdlet Python。Stack Overflow上有很多关于如何实现这一点的示例。
技巧二
微软确实要求您挖掘信息以使用Python他们喜欢的编码语言。
微软有一个名为AutoRest Python 的GitHub项目。该项目生成与 Microsoft 信息保护 (MIP) 和其他以 Microsoft 为中心的产品交互所需的代码。Python
GitHub需要的另一个项目是msrest for python。
如果您深入研究一些Microsoft GitHub 存储库,您将找到有关如何使用这些模块的示例。
技巧三
您还可以用于Python设置与 Office 文件的敏感度标签相关的注册表设置。如果需要,我可以为您提供注册表项。
| 归档时间: |
|
| 查看次数: |
1666 次 |
| 最近记录: |