@@ -37,7 +37,6 @@ function Invoke-CIPPStandardIntuneTemplate {
3737 $Request = @ {body = $null }
3838
3939 $CompareList = foreach ($Template in $Settings ) {
40- Write-Host " working on template: $ ( $Template | ConvertTo-Json ) "
4140 $Request.body = (Get-CIPPAzDataTableEntity @Table - Filter $Filter | Where-Object - Property RowKey -Like " $ ( $Template.TemplateList.value ) *" ).JSON | ConvertFrom-Json - ErrorAction SilentlyContinue
4241 if ($Request.body -eq $null ) {
4342 Write-LogMessage - API ' Standards' - tenant $tenant - message " Failed to find template $ ( $Template.TemplateList.value ) . Has this Intune Template been deleted?" - sev ' Error'
@@ -84,13 +83,13 @@ function Invoke-CIPPStandardIntuneTemplate {
8483 }
8584 }
8685
87- If ($Settings .remediate -eq $true ) {
86+ If ($true -in $Settings .remediate ) {
8887 Write-Host ' starting template deploy'
89- foreach ($Template in $CompareList | Where-Object - Property remediate -EQ $true ) {
90- Write-Host " working on template deploy: $ ( $Template | ConvertTo-Json ) "
88+ foreach ($TemplateFile in $CompareList | Where-Object - Property remediate -EQ $true ) {
89+ Write-Host " working on template deploy: $ ( $Template.displayname ) "
9190 try {
92- $Template .customGroup ? ($Template .AssignTo = $Template .customGroup ) : $null
93- Set-CIPPIntunePolicy - TemplateType $Template .body.Type - Description $description - DisplayName $displayname - RawJSON $RawJSON - AssignTo $Template .AssignTo - ExcludeGroup $Template .excludeGroup - tenantFilter $Tenant
91+ $TemplateFile .customGroup ? ($TemplateFile .AssignTo = $TemplateFile .customGroup ) : $null
92+ Set-CIPPIntunePolicy - TemplateType $TemplateFile .body.Type - Description $TemplateFile . description - DisplayName $TemplateFile . displayname - RawJSON $templateFile .rawJSON - AssignTo $TemplateFile .AssignTo - ExcludeGroup $TemplateFile .excludeGroup - tenantFilter $Tenant
9493 } catch {
9594 $ErrorMessage = Get-NormalizedError - Message $_.Exception.Message
9695 Write-LogMessage - API ' Standards' - tenant $tenant - message " Failed to create or update Intune Template $PolicyName , Error: $ErrorMessage " - sev ' Error'
0 commit comments