COM-объект для командных клиентов - Microsoft.Office.Uc - PullRequest
1 голос
/ 03 июля 2019

Я пытаюсь получить доступ к клиенту Microsoft Teams COM-объект .
Как это было возможно с Skype для бизнеса с клиентским объектом Lync в PowerShell.

Точно напротив это .

[Reflection.Assembly]::LoadFile("C:\temp\Microsoft.Lync.Model.dll")
[Reflection.Assembly]::LoadFile("C:\temp\microsoft.office.uc.dll")
$lyncclient = [Microsoft.Lync.Model.LyncClient]::GetClient()
$lyncclient2 = [Microsoft.Lync.Model.ContactInformationType]::Availability
$lyncclient.Self.Contact.GetContactInformation($lyncclient2);

Этот код приводит к присутствию текущего пользователя Lync / Skype.

$teamsClient = [Microsoft.Office.Uc.IUCOfficeIntegration]
$teamsClient.GetInterfaces()

После небольшой статьи https://www.msxfaq.de/teams/api/teams_presence.htm Я даже не могу получить список Com Obj в Get-ChildItem HKLM только в Get-ChildItem HKCU.

Моя цель - использовать те же функции, что и в Outlook, для определения присутствия пользователей в командах MS.

1 Ответ

0 голосов
/ 03 июля 2019

Команды вообще не используют COM и никогда не будут.

Мы планируем поддерживать API присутствия в Microsoft Graph, но у них нет даты для обмена.

...