Powershell获得Azure用户的存在

时间:2019-06-28 13:29:57

标签: azure powershell azure-active-directory office365 microsoft-teams

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

$client = [Microsoft.Lync.Model.LyncClient]::GetClient()
$contact = $client.ContactManager.GetContactByUri("spiderman@marvel.com")
$availabilityId = $contact.GetContactInformation("Availability")
$activity = $contact.GetContactInformation("Activity")

由于我们所有的员工不再使用Skype ,因此不再需要。他们立即使用MS团队。有什么办法可以输出完全相同的信息? 我尝试过的:

Install-Module AzureAD
Connect-AzureAD -Credential $credential
Get-AzureADUser -ObjectId "spiderman@marvel.com"

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

1 个答案:

答案 0 :(得分:4)

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

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