@@ -8,14 +8,13 @@ function Set-CIPPDefaultAPEnrollment {
88 $EnableLog ,
99 $ErrorMessage ,
1010 $TimeOutInMinutes ,
11+ $InstallWindowsUpdates ,
1112 $AllowFail ,
1213 $OBEEOnly ,
1314 $Headers ,
1415 $APIName = ' Add Default Enrollment Status Page'
1516 )
1617
17- $User = $Request.Headers
18-
1918 try {
2019 $ObjBody = [pscustomobject ]@ {
2120 ' @odata.type' = ' #microsoft.graph.windows10EnrollmentCompletionPageConfiguration'
@@ -28,6 +27,7 @@ function Set-CIPPDefaultAPEnrollment {
2827 ' allowLogCollectionOnInstallFailure' = [bool ]$EnableLog
2928 ' customErrorMessage' = " $ErrorMessage "
3029 ' installProgressTimeoutInMinutes' = $TimeOutInMinutes
30+ ' installQualityUpdates' = [bool ]$InstallWindowsUpdates
3131 ' allowDeviceUseOnInstallFailure' = [bool ]$AllowFail
3232 ' selectedMobileAppIds' = @ ()
3333 ' trackInstallProgressForAutopilotOnly' = [bool ]$OBEEOnly
@@ -40,11 +40,11 @@ function Set-CIPPDefaultAPEnrollment {
4040 if ($PSCmdlet.ShouldProcess ($ExistingStatusPage.ID , ' Set Default Enrollment Status Page' )) {
4141 $null = New-GraphPOSTRequest - uri " https://graph.microsoft.com/beta/deviceManagement/deviceEnrollmentConfigurations/$ ( $ExistingStatusPage.ID ) " - body $Body - Type PATCH - tenantid $TenantFilter
4242 " Successfully changed default enrollment status page for $TenantFilter "
43- Write-LogMessage - Headers $User - API $APIName - tenant $TenantFilter - message " Added Autopilot Enrollment Status Page $ ( $ExistingStatusPage.displayName ) " - Sev ' Info'
43+ Write-LogMessage - Headers $Headers - API $APIName - tenant $TenantFilter - message " Added Autopilot Enrollment Status Page $ ( $ExistingStatusPage.displayName ) " - Sev ' Info'
4444 }
4545 } catch {
4646 $ErrorMessage = Get-CippException - Exception $_
47- Write-LogMessage - Headers $User - API $APIName - tenant $TenantFilter - message " Failed adding Autopilot Enrollment Status Page $ ( $ExistingStatusPage.displayName ) . Error: $ ( $ErrorMessage.NormalizedError ) " - Sev ' Error' - LogData $ErrorMessage
47+ Write-LogMessage - Headers $Headers - API $APIName - tenant $TenantFilter - message " Failed adding Autopilot Enrollment Status Page $ ( $ExistingStatusPage.displayName ) . Error: $ ( $ErrorMessage.NormalizedError ) " - Sev ' Error' - LogData $ErrorMessage
4848 throw " Failed to change default enrollment status page for $ ( $TenantFilter ) : $ ( $ErrorMessage.NormalizedError ) "
4949 }
5050}
0 commit comments