Skip to content

Commit 8b8525f

Browse files
authored
Merge pull request #186 from KelvinTegelaar/dev
[pull] dev from KelvinTegelaar:dev
2 parents 557d293 + 0d44f1f commit 8b8525f

File tree

2 files changed

+21
-4
lines changed

2 files changed

+21
-4
lines changed

Modules/CIPPCore/Public/Get-CIPPTextReplacement.ps1

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,17 @@ function Get-CIPPTextReplacement {
1818
if ($Text -isnot [string]) {
1919
return $Text
2020
}
21-
21+
$blacklist = @(
22+
'%serial%',
23+
'%systemroot%',
24+
'%systemdrive%',
25+
'%temp%',
26+
'%tenantid%',
27+
'%tenantfilter%',
28+
'%tenantname%',
29+
'%partnertenantid%',
30+
'%samappid%'
31+
)
2232
$Tenant = Get-Tenants -TenantFilter $TenantFilter
2333
$CustomerId = $Tenant.customerId
2434

@@ -44,7 +54,9 @@ function Get-CIPPTextReplacement {
4454
# Replace custom variables
4555
foreach ($Replace in $Vars.GetEnumerator()) {
4656
$String = '%{0}%' -f $Replace.Key
47-
$Text = $Text -replace $String, $Replace.Value
57+
if ($string -notin $blacklist) {
58+
$Text = $Text -replace $String, $Replace.Value
59+
}
4860
}
4961
#default replacements for all tenants: %tenantid% becomes $tenant.customerId, %tenantfilter% becomes $tenant.defaultDomainName, %tenantname% becomes $tenant.displayName
5062
$Text = $Text -replace '%tenantid%', $Tenant.customerId

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

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,13 +70,18 @@ function Invoke-CIPPStandardsharingCapability {
7070
}
7171

7272
if ($Settings.alert -eq $true) {
73-
7473
if ($CurrentInfo.sharingCapability -eq $level) {
7574
Write-LogMessage -API 'Standards' -tenant $Tenant -message "Sharing level is set to $level" -sev Info
76-
$FieldValue = $true
7775
} else {
7876
Write-StandardsAlert -message "Sharing level is not set to $level" -object $CurrentInfo -tenant $Tenant -standardName 'sharingCapability' -standardId $Settings.standardId
7977
Write-LogMessage -API 'Standards' -tenant $Tenant -message "Sharing level is not set to $level" -sev Info
78+
}
79+
}
80+
81+
if ($Settings.report -eq $true) {
82+
if ($CurrentInfo.sharingCapability -eq $level) {
83+
$FieldValue = $true
84+
} else {
8085
$FieldValue = $CurrentInfo | Select-Object -Property sharingCapability
8186
}
8287
Set-CIPPStandardsCompareField -FieldName 'standards.sharingCapability' -FieldValue $FieldValue -Tenant $Tenant

0 commit comments

Comments
 (0)