@@ -19,15 +19,15 @@ function Set-CIPPDefaultAPDeploymentProfile {
1919 $APIName = ' Add Default Autopilot Deployment Profile'
2020 )
2121
22- $User = $Request.Headers
23-
2422 try {
23+ if ($Language -eq ' user-select' ) { $Language = ' ' }
24+
2525 $ObjBody = [pscustomobject ]@ {
2626 ' @odata.type' = ' #microsoft.graph.azureADWindowsAutopilotDeploymentProfile'
2727 ' displayName' = " $ ( $DisplayName ) "
2828 ' description' = " $ ( $Description ) "
2929 ' deviceNameTemplate' = " $ ( $DeviceNameTemplate ) "
30- ' locale' = " $ ( $Language ?? ' os-default ' ) "
30+ ' locale' = " $ ( $Language ) "
3131 ' preprovisioningAllowed' = $ ([bool ]($AllowWhiteGlove ))
3232 ' deviceType' = ' windowsPc'
3333 ' hardwareHashExtractionEnabled' = $ ([bool ]($CollectHash ))
@@ -51,7 +51,7 @@ function Set-CIPPDefaultAPDeploymentProfile {
5151 if ($_.id -ne $Profiles [0 ].id) {
5252 if ($PSCmdlet.ShouldProcess ($_.displayName , ' Delete duplicate Autopilot profile' )) {
5353 $null = New-GraphPOSTRequest - uri " https://graph.microsoft.com/beta/deviceManagement/windowsAutopilotDeploymentProfiles/$ ( $_.id ) " - tenantid $TenantFilter - type DELETE
54- Write-LogMessage - Headers $User - API $APIName - tenant $ ($TenantFilter ) - message " Deleted duplicate Autopilot profile $ ( $DisplayName ) " - Sev ' Info'
54+ Write-LogMessage - Headers $Headers - API $APIName - tenant $ ($TenantFilter ) - message " Deleted duplicate Autopilot profile $ ( $DisplayName ) " - Sev ' Info'
5555 }
5656 }
5757 }
@@ -61,7 +61,7 @@ function Set-CIPPDefaultAPDeploymentProfile {
6161 if ($PSCmdlet.ShouldProcess ($DisplayName , ' Add Autopilot profile' )) {
6262 $Type = ' Add'
6363 $GraphRequest = New-GraphPostRequest - uri ' https://graph.microsoft.com/beta/deviceManagement/windowsAutopilotDeploymentProfiles' - body $Body - tenantid $TenantFilter
64- Write-LogMessage - Headers $User - API $APIName - tenant $ ($TenantFilter ) - message " Added Autopilot profile $ ( $DisplayName ) " - Sev ' Info'
64+ Write-LogMessage - Headers $Headers - API $APIName - tenant $ ($TenantFilter ) - message " Added Autopilot profile $ ( $DisplayName ) " - Sev ' Info'
6565 }
6666 } else {
6767 $Type = ' Edit'
@@ -78,18 +78,18 @@ function Set-CIPPDefaultAPDeploymentProfile {
7878 if (! $Assignments ) {
7979 $null = New-GraphPOSTRequest - uri " https://graph.microsoft.com/beta/deviceManagement/windowsAutopilotDeploymentProfiles/$ ( $GraphRequest.id ) /assignments" - tenantid $TenantFilter - type POST - body $AssignBody
8080 }
81- Write-LogMessage - Headers $User - API $APIName - tenant $TenantFilter - message " Assigned autopilot profile $ ( $DisplayName ) to $ ( $AssignTo ) " - Sev ' Info'
81+ Write-LogMessage - Headers $Headers - API $APIName - tenant $TenantFilter - message " Assigned autopilot profile $ ( $DisplayName ) to $ ( $AssignTo ) " - Sev ' Info'
8282 }
8383 } catch {
8484 $ErrorMessage = Get-CippException - Exception $_
85- Write-LogMessage - Headers $User - API $APIName - tenant $TenantFilter - message " Failed to assign Autopilot profile $ ( $DisplayName ) to $ ( $AssignTo ) : $ ( $ErrorMessage.NormalizedError ) " - Sev ' Error' - LogData $ErrorMessage
85+ Write-LogMessage - Headers $Headers - API $APIName - tenant $TenantFilter - message " Failed to assign Autopilot profile $ ( $DisplayName ) to $ ( $AssignTo ) : $ ( $ErrorMessage.NormalizedError ) " - Sev ' Error' - LogData $ErrorMessage
8686 }
8787 }
8888 " Successfully $ ( $Type ) ed profile for $ ( $TenantFilter ) "
8989 } catch {
9090 $ErrorMessage = Get-CippException - Exception $_
9191 $Result = " Failed $ ( $Type ) ing Autopilot Profile $ ( $DisplayName ) . Error: $ ( $ErrorMessage.NormalizedError ) "
92- Write-LogMessage - Headers $User - API $APIName - tenant $TenantFilter - message $Result - Sev ' Error' - LogData $ErrorMessage
92+ Write-LogMessage - Headers $Headers - API $APIName - tenant $TenantFilter - message $Result - Sev ' Error' - LogData $ErrorMessage
9393 throw $Result
9494 }
9595}
0 commit comments