使用 Graph 中的List mailFolders或List childFolders API,我得到一个MailFolder
对象,该对象具有id
表示文件夹唯一 ID 的属性。这是一个例子:
"id": "AAMkAGUxZmVhZmQ5LWZmYzgtNDFiYy05NTgxLTcxOTA3OTY2ZTUyZAAuAAAAAADWewXmOP3rTYK4i34W6nCTAQDJBUrfh_-1Try-wjHqXpxrAAAAAAFZAAA=",
"displayName": "Archive"
当使用 PowerShell 获取相同的文件夹Get-MailboxFolderStatistics
时,id
以不同的格式返回。
FolderPath: /Archive
FolderId: LgAAAADWewXmOP3rTYK4i34W6nCTAQDJBUrfh+/1Try/wjHqXpxrAAAAAAFZAAAB
有没有办法在同一 ID 的这些不同表示之间进行转换?
我遇到的问题是我使用 Graph 获取文件夹信息(包括 ID),但是我需要对 Graph 当前不支持的信息做一些事情(比如获取文件夹权限)。
我想做的是使用下面的命令,但它只接受返回的格式Get-MailboxFolderStatistics
:
Get-MailboxFolderPermission -Identity user@contoso.com:$($id)