You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
foreach ($Report in $Reports) {
try{
$report = get-pnptenantsite -Identity $Report.Url -Detailed
Connect-PnPOnline -Url $Report.Url -Interactive
$site = get-pnpsite -Includes Usage
}
catch{
Write-Host "Error in getting site usage report:" $_.Exception.Message -ForegroundColor Red
}
<#Add desired properties to export by referencing
$Site.Usage.Hits
}
However the value of $Site.Usage.Hits, $Site.Usage.Visits, etc.. are 0 except $Site.Usage.Storage and $Site.Usage.StoragePercentageUsed
I could not find out how to get these values, either the script can be amended to remove the usage data or comment added that the usage data are not returned for SharePoint Online.
reshmee011
added a commit
to reshmee011/script-samples
that referenced
this issue
Jul 29, 2024
The script at https://github.com/pnp/script-samples/tree/main/scripts/spo-export-site-usage-reports fails.
When checking it seems that the Site object (stored in the $Reports variable) does not contain the Usage property.
Has something changed between PnP.PowerShell versions?
I have tested with PnP.PowerShell 1.12.0 and PnP.PowerShell 2.1.1, but same thing.
The text was updated successfully, but these errors were encountered: