我正在尝试访问 Microsoft Teams 客户端COM 对象。
因为在 PowerShell 中使用 Skype For Business 和 Lync 客户端对象是可能的。
与此恰恰相反。
[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);
Run Code Online (Sandbox Code Playgroud)
此代码会导致当前 Lync/Skype 用户存在。
$teamsClient = [Microsoft.Office.Uc.IUCOfficeIntegration]
$teamsClient.GetInterfaces()
Run Code Online (Sandbox Code Playgroud)
在小文章https://www.msxfaq.de/teams/api/teams_presence.htm之后 ,我什至无法仅在 Get-ChildItem HKCU 中接收 Get-ChildItem HKLM 中的 Com obj 列表。
我的目标是使用与 Outlook 相同的功能来读取 MS Teams 中用户的状态。