Skip to content

Get-AppErrors-Html

SharePoint Online: HTML report of app errors

#Requires -Version 5.1
#Requires -Modules Microsoft.Online.SharePoint.PowerShell

[CmdletBinding()]
Param(
    [Parameter(Mandatory = $true)]
    [string]$ProductID,
    [datetime]$EndTimeInUtc,
    [datetime]$StartTimeInUtc
)

Process {
    try {
        $cmdArgs = @{ ErrorAction = 'Stop'; ProductID = $ProductID }
        if (($null -ne $EndTimeInUtc) -and ($EndTimeInUtc.Year -gt 2015)) { $cmdArgs.Add('EndTimeInUtc', $EndTimeInUtc) }
        if (($null -ne $StartTimeInUtc) -and ($StartTimeInUtc.Year -gt 2015)) { $cmdArgs.Add('StartTimeInUtc', $StartTimeInUtc) }
        $result = Get-SPOAppErrors @cmdArgs | Select-Object *
        Write-Output ($result | ConvertTo-Html -Fragment)
    }
    catch { throw }
}

The application GUID

End time in UTC to search for errors

Start time in UTC to search for errors

An interactive directory of PowerShell scripts.