File tree 2 files changed +8
-7
lines changed
Modules/CIPPCore/Public/Entrypoints/Activity Triggers
2 files changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -26,14 +26,15 @@ function Push-ExecScheduledCommand {
26
26
}
27
27
28
28
try {
29
- $ParamsToRemove = [System.Collections.Generic.List [string ]]::new()
30
- foreach ($Parameter in $commandParameters.GetEnumerator ()) {
31
- if (! $Function.Parameters.ContainsKey ($Parameter.Key )) {
32
- $ParamsToRemove.Add ($Parameter.Key )
29
+ $PossibleParams = $Function.Parameters.Keys
30
+ $keysToRemove = [System.Collections.Generic.List [string ]]@ ()
31
+ foreach ($key in $commandParameters.Keys ) {
32
+ if (-not ($PossibleParams -contains $key )) {
33
+ $keysToRemove.Add ($key )
33
34
}
34
35
}
35
- foreach ($Param in $ParamsToRemove ) {
36
- $commandParameters.Remove ($Param )
36
+ foreach ($key in $keysToRemove ) {
37
+ $commandParameters.Remove ($key )
37
38
}
38
39
} catch {
39
40
Write-Host " Failed to remove parameters: $ ( $_.Exception.Message ) "
Original file line number Diff line number Diff line change 1
- 7.2.2
1
+ 7.2.3
You can’t perform that action at this time.
0 commit comments