Skip to content

Commit

Permalink
Create Update-Win32AppAssignmentsForDO.ps1
Browse files Browse the repository at this point in the history
  • Loading branch information
arwidmark committed Apr 18, 2022
1 parent c225d29 commit c2031fe
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions Scripts/Intune/Update-Win32AppAssignmentsForDO.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
Connect-MSGraph -ForceInteractive
$Apps = Get-DeviceAppManagement_MobileApps -Filter "contains(displayName, 'P2P')"
($Apps | Measure-Object).Count
$Apps | select displayName

# Create settings array for DO Foreground setting
$settings = @{
"@odata.type" = "#microsoft.graph.win32LobAppAssignmentSettings"
"deliveryOptimizationPriority" = "Foreground"
}


foreach ($App in $Apps){

$assignments = Get-DeviceAppManagement_MobileApps_Assignments -MobileAppId $App.id
Write-Output "Working on: $($App.displayName)"
foreach ($assignment in $assignments) {
# Show info from assignment:
$assignment | ConvertTo-Json -Depth 5
#Update-DeviceAppManagement_MobileApps_Assignments -MobileAppId $App.id -mobileAppAssignmentId $assignment.mobileAppAssignmentId -settings $settings
}
}

0 comments on commit c2031fe

Please sign in to comment.