Powershell
如何判斷遠端擦除是否成功?
環境:Office 365 線上版。交換 v15.1.933.16。
我們的一位全球管理員通過 Exchange 管理中心在移動設備上執行了遠端擦除,然後從 EAC 中“刪除”了該設備。因此,不再可能在 GUI 中確定擦除是否成功。
任何熟悉用於檢查擦除命令狀態的 cmdlet 的人?到目前為止,我的搜尋找不到任何東西。謝謝
編輯:感謝 BasitanW,但我應該更清楚地表明管理員在請求擦除後刪除了設備。在 Exchange 管理中心中看不到任何設備,並且 Get-MobileDevice 命令無法在 PS 中生成此郵箱的結果。
正如這裡的 MS 文件中所寫:
遠端設備擦除功能還包括在使用者郵箱的同步狀態數據中寫入時間戳的確認功能。此時間戳顯示在 Outlook Web App 和 EAC 中使用者的行動電話屬性對話框中。
更詳細的資訊可以在這裡找到:
Clear-ActiveSyncDevice cmdlet 會在移動設備下次從 Microsoft Exchange 伺服器接收數據時刪除所有使用者數據。此 cmdlet 將 DeviceWipeStatus 參數設置為 $true。移動設備確認 cmdlet 並在 DeviceWipeAckTime 參數中記錄時間戳。
更新:您可能希望嘗試:
Get-ActiveSyncDevice –Mailbox {mailbox name} | Get-ActiveSyncDeviceStatistics | select DeviceWipeSentTime, DeviceWipeAckTime
或在 Exchange 2016 / Exchange Online 中:
Get-MobileDevice –Mailbox {mailbox name} | Get-MobileDeviceStatistics | select DeviceUserAgent,DeviceWipeSentTime,DeviceWipeAckTime