Преобразование между Graph API MailFolder ID и PowerShell FolderID форматов?

Используя API List mailFolders или List childFolders из 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)

0 ответов

Другие вопросы по тегам