Skip to content

Commit f8afcb5

Browse files
authored
Merge branch 'KelvinTegelaar:dev' into dev
2 parents 0622564 + 27c4d18 commit f8afcb5

2 files changed

Lines changed: 4 additions & 13 deletions

File tree

Modules/CIPPCore/Public/Set-CIPPAssignedPolicy.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,6 @@ function Set-CIPPAssignedPolicy {
8080
} catch {
8181
#$ErrorMessage = Get-CippException -Exception $_
8282
$ErrorMessage = Get-NormalizedError -Message $_.Exception.Message
83-
Write-LogMessage -user $ExecutingUser -API $APIName -message "Failed to assign $GroupName to Policy $PolicyId. Error:$ErrorMessage" -Sev 'Error' -tenant $TenantFilter -LogData $ErrorMessage
83+
Write-LogMessage -user $ExecutingUser -API $APIName -message "Failed to assign $GroupName to Policy $PolicyId, using Platform $PlatformType and $Type. The error is:$ErrorMessage" -Sev 'Error' -tenant $TenantFilter -LogData $ErrorMessage
8484
}
8585
}

Modules/CIPPCore/Public/Standards/Invoke-CIPPStandardIntuneTemplate.ps1

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,11 @@ function Invoke-CIPPStandardIntuneTemplate {
2020
$displayname = $request.body.Displayname
2121
$description = $request.body.Description
2222
$RawJSON = $Request.body.RawJSON
23+
$TemplateTypeURL = $Request.body.Type
2324

24-
Set-CIPPIntunePolicy -TemplateType $Request.body.Type -Description $description -DisplayName $displayname -RawJSON $RawJSON -AssignTo $null -tenantFilter $Tenant
25+
Set-CIPPIntunePolicy -TemplateType $Request.body.Type -Description $description -DisplayName $displayname -RawJSON $RawJSON -AssignTo $Template.AssignedTo -tenantFilter $Tenant
2526

26-
#Legacy assign.
27+
#Legacy assign, only required for older templates.
2728
if ($Settings.AssignTo) {
2829
Write-Host "Assigning Policy to $($Settings.AssignTo) the create ID is $($CreateRequest)"
2930
if ($Settings.AssignTo -eq 'customGroup') { $Settings.AssignTo = $Settings.customGroup }
@@ -36,16 +37,6 @@ function Invoke-CIPPStandardIntuneTemplate {
3637
}
3738
}
3839

39-
if ($Template.AssignedTo) {
40-
Write-Host "New: Assigning Policy to $($Template.AssignedTo) the create ID is $($CreateRequest)"
41-
if ($ExistingID) {
42-
Set-CIPPAssignedPolicy -PolicyId $ExistingID.id -TenantFilter $tenant -GroupName $Template.AssignedTo -Type $TemplateTypeURL
43-
Write-LogMessage -API 'Standards' -tenant $tenant -message "Successfully updated Intune Template $PolicyName policy for $($Tenant)" -sev 'Info'
44-
} else {
45-
Set-CIPPAssignedPolicy -PolicyId $CreateRequest.id -TenantFilter $tenant -GroupName $Template.AssignedTo -Type $TemplateTypeURL
46-
Write-LogMessage -API 'Standards' -tenant $tenant -message "Successfully created Intune Template $PolicyName policy for $($Tenant)" -sev 'Info'
47-
}
48-
}
4940
} catch {
5041
$ErrorMessage = Get-NormalizedError -Message $_.Exception.Message
5142
Write-LogMessage -API 'Standards' -tenant $tenant -message "Failed to create or update Intune Template $PolicyName, Error: $ErrorMessage" -sev 'Error'

0 commit comments

Comments
 (0)