1
我試着導出誰訪問過我的集合中的不同SharePoint網站的用戶的列表,請參閱用戶。我已經試過,我可以得到它與內部用戶的工作,但不能外用。誰訪問SharePoint網站的搜索,UnifiedAuditLog
$startdate = "11/10/2017 8:00 AM"
$enddate = "11/10/2017 9:00 AM"
$userIDs = (import-csv C:\Junk\User.csv).Email
foreach ($userid in $userids) {
$AuditlogMain = Search-UnifiedAuditLog -StartDate $startdate -EndDate $enddate -RecordType SharePoint -Operations PageViewed -UserIds $userID -ObjectIds "https://sitename.sharepoint.com/" -Formatted
$AuditlogMain.UserIDs | Select-object -Unique | Out-File C:\junk\Main.csv -Append
}
我再拿到唯一的用戶列表,但我想列出所有外部用戶也和我不知道如何簡單地從「@ .COM」郵件更改爲_.com#EXT# @ .onmicrosoft.com
還是有出口已訪問網站的用戶更簡單的方法? 如果你看$AuditlogMain.AuditData
還有一些我想要的信息,但我不知道如何提取它。所以如果有人可以幫助我與外部用戶或更好地幫助我從$AuditlogMain.AuditData
提取ClientIP, ObjectId, UserId
這將是有益的。
由於從文章提前