Powershell 获得 Azure 用户的存在
Powershell get presence of Azure user
一年前我创建了一个脚本来输出 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 Teams。有什么办法可以输出完全相同的信息吗?
我尝试了什么:
Install-Module AzureAD
Connect-AzureAD -Credential $credential
Get-AzureADUser -ObjectId "spiderman@marvel.com"
这有效(我获得了有关 Azure AD 用户的信息),但我找不到任何状态、availability/activity 或状态。
有人知道吗?如果您需要任何进一步的信息,请询问。
我们计划通过 Microsoft Graph API 公开状态,希望在今年年底之前公开,但目前我们没有任何更具体的计划可以分享。
虽然这是一个非常受欢迎的请求。遗憾的是,目前无法在 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 Teams。有什么办法可以输出完全相同的信息吗? 我尝试了什么:
Install-Module AzureAD
Connect-AzureAD -Credential $credential
Get-AzureADUser -ObjectId "spiderman@marvel.com"
这有效(我获得了有关 Azure AD 用户的信息),但我找不到任何状态、availability/activity 或状态。 有人知道吗?如果您需要任何进一步的信息,请询问。
我们计划通过 Microsoft Graph API 公开状态,希望在今年年底之前公开,但目前我们没有任何更具体的计划可以分享。
虽然这是一个非常受欢迎的请求。遗憾的是,目前无法在 Teams 中获取或设置用户状态。