Используя List mailFolders или List childFolders API от Graph, я получаю объект MailFolder
, который имеет свойство id
, которое представляет уникальный идентификатор папки.Вот пример:
"id": "AAMkAGUxZmVhZmQ5LWZmYzgtNDFiYy05NTgxLTcxOTA3OTY2ZTUyZAAuAAAAAADWewXmOP3rTYK4i34W6nCTAQDJBUrfh_-1Try-wjHqXpxrAAAAAAFZAAA=",
"displayName": "Archive"
При использовании PowerShell для получения той же папки с помощью Get-MailboxFolderStatistics
, id
возвращается в другом формате.
FolderPath: /Archive
FolderId: LgAAAADWewXmOP3rTYK4i34W6nCTAQDJBUrfh+/1Try/wjHqXpxrAAAAAAFZAAAB
Есть ли способпреобразовать между этими разными представлениями одного и того же идентификатора?
Проблема, с которой я столкнулся, заключается в том, что я получаю информацию о папке (включая ID) с помощью Graph, но затем мне нужно что-то сделать с этой информацией, которая в настоящее время не поддерживается Graph (например, получить разрешения для папки).
Я хотел бы использовать приведенную ниже команду, но она принимает только формат, возвращаемый Get-MailboxFolderStatistics
:
Get-MailboxFolderPermission -Identity user@contoso.com:$($id)