I'm using PNP Module to get my OneDrive file and folder total items count. The below script is working fine but I'm just wondering if there is a way to get only a certain date range file and folder count.
For example, I just want an item total count between CreatedDate 03/03/2011 to CreatedDate 08/31/2022 instead of everything.
Any help or suggestion would be really appreciated.
$SiteURL = ""
$ListName = "Documents"
Connect-PnPOnline $SiteURL -Credentials $credential
#Get the list
$List = Get-PnPList -Identity $ListName | Select Title, ItemCount
$global:counter = 0
$FolderItems = Get-PnPListItem -List $ListName -PageSize 500 -Fields "FileLeafRef", "Created","Modified", "SMTotalFileStreamSize","FileRef","File_x0020_Type" -ScriptBlock { Param($items) $global:counter += $items.Count; Write-Progress -PercentComplete `
($global:Counter / ($List.ItemCount) * 100) -Activity "Getting Items from List:" -Status "Processing Items $global:Counter to $($List.ItemCount)"; } | Where { $_.FileSystemObjectType -eq "folder" }
$FolderItems.Count

