Σε αυτό το άρθρο θα δούμε πως μπορούμε να πάρουμε πληροφορίες σχετικά με όλα τα αρχεία που μπορεί να δημιουργήσει κάποιος σε μια SharePoint Online Library
Με την χρήση της παρακάτω PowerShell μπορούμε να πάρουμε τα στοιχεία και τις μεταβολές των αρχείων που δημιουργήθηκαν από έναν και μόνο χρήστη

#Δήλωση Μεταβλητών
$Site = "https://mytenant.sharepoint.com/sites/Marketing"
$List = "Documents"
$Account = "username@mytenant.onmicrosoft.com"
#Σύνδεση με SharePoint Online
Connect-PnPOnline -Url $Site -UseWebLogin
#Βρίσκουμε όλα τα αρχεία που δημιουργήθηκαν απο το χρήστη
$Items = Get-PnPListItem -List $List -PageSize 2000 | where {$_.FieldValues.Author.Email -eq $Account -and $_.FileSystemObjectType -eq "File"}
$Results = @()
$Items | ForEach-Object {
$Results += New-Object PSObject -Property ([Ordered] @{
Name = $_.FieldValues.FileLeafRef
RelativeURL = $_.FieldValues.FileRef
CreatedBy = $_.FieldValues.Author.Email
CreatedOn = $_.FieldValues.Created
ModifiedBy = $_.FieldValues.Editor.Email
ModifiedOn = $_.FieldValues.Modified
FileSizeInKB = $_.FieldValues.File_x0020_Size
})
}
#Αποτέλεσματα
$Results