Functions/Get-AGAllMobileApps.ps1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
Function Get-AGAllMobileApps{ <# .SYNOPSIS Retrieves a list of apps as defined in InTune. .DESCRIPTION Retrieves a list of apps as defined in InTune. .EXAMPLE Get-AGAllMobileApps .INPUTS Input is from command line or called from a script. .OUTPUTS This will output a list of apps from InTune via MS Graph .NOTES Author: Lars Panzerbjørn Creation Date: 2021.09.26 This token is also stored in the Script scope, and so is automagically available to other functions. #> $Version = "/beta" $InvokeRestMethodSplat = @{ Headers = $Headers Uri = "$BaseUri$Version/deviceAppManagement/mobileApps?`$filter=(microsoft.graph.managedApp/appAvailability%20eq%20null%20or%20microsoft.graph.managedApp/appAvailability%20eq%20%27lineOfBusiness%27%20or%20isAssigned%20eq%20true)&`$orderby=displayName&" Method = "Get" } $Result = (Invoke-RestMethod @InvokeRestMethodSplat).Value Return $Result } |