Office 365/Exchange 在线 - 我需要过去 90 天内连接到 EO 的所有设备的列表

Office 365/Exchange 在线 - 我需要过去 90 天内连接到 EO 的所有设备的列表

所以我需要查找主题中的信息。我发现 get-mobiledevice 还不错,但它缺少两个主要信息:用户的 UPN(谁使用它)和使用时间(什么时候)。

我可以使用 get-mobiledevicestatistics 来获取上次登录的时间,但我不知道如何对 get-mobiledevice 的结果进行管道传输,它会列出所有的移动设备,然后为每个设备运行 get-mobiledevicestatistics(我知道,这只能解决移动设备的信息,没有台式机的信息)。

两者都无法让我获得 UPN。

你知道如何连接所有这些命令来获得我需要的东西吗?

答案1

我认为您可以尝试以下命令:

$mailboxes = Get-Mailbox -ResultSize Unlimited 
$report1 = @()
$report2 = @()
Foreach ($mb in $mailboxes) { 
$report2 = Get-MobileDeviceStatistics -Mailbox:$mb.Identity | Select-Object @{label=”User” ; expression={$mb. PrimarySmtpAddress }},DeviceModel,DeviceOS, lastsuccesssync
$report1+=$report2
} 
$report1| Export-csv c:\test\activesync.csv 

在我的测试中,它会列出所有 activesync 设备信息和用户的 UPN,如下所示: 在此处输入图片描述 这是类似案件了解详情。

相关内容