一年前,我创建了一个脚本,用于输出SkypeFB用户的状态。为此,我使用了Microsoft.Lync.Model.dll:

$client = [Microsoft.Lync.Model.LyncClient]::GetClient()
$contact = $client.ContactManager.GetContactByUri("[email protected]")
$availabilityId = $contact.GetContactInformation("Availability")
$activity = $contact.GetContactInformation("Activity")

由于我们所有的员工都不再使用Skype ,因此不再需要。他们现在使用MS Teams了。有什么办法可以输出完全相同的信息?
我试过的
Install-Module AzureAD
Connect-AzureAD -Credential $credential
Get-AzureADUser -ObjectId "[email protected]"

此方法有效(我获得有关Azure AD用户的信息),但找不到任何状态,可用性/ Activity 或状态。
有人知道吗?如果您需要任何其他信息,请询问。

最佳答案

我们计划在今年年底之前通过Microsoft Graph API公开其存在的信息,但目前尚无其他具体计划可共享。

不过,这是一个非常受欢迎的要求。同时,很遗憾,无法在Teams中获得或设置用户的状态。

10-08 04:58