【发布时间】:2021-02-26 00:31:08
【问题描述】:
我正在尝试访问 Microsoft Teams 客户端 COM 对象。
就像 Skype For Business 和 PowerShell 中的 Lync 客户端对象一样。
与this完全相反。
[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 我什至无法在 Get-ChildItem HKLM 中收到 Com obj 列表 仅在 Get-ChildItem HKCU 中。
我的目标是使用与 Outlook 相同的功能来读取 MS Teams 中的用户状态。
【问题讨论】:
标签: com microsoft-teams skype-for-business