Skip to content

Commit e1e6713

Browse files
author
Tim Krehan
committed
fix parameter binding
1 parent c739bb5 commit e1e6713

File tree

2 files changed

+11
-31
lines changed

2 files changed

+11
-31
lines changed

function/Get-LogContent.ps1

Lines changed: 10 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,33 @@
11
function Get-LogContent(){
22
[CmdletBinding(DefaultParameterSetName="__default")]
33
param(
4-
[Parameter(Mandatory=$true,ParameterSetName="Filter")]
4+
[Parameter(ValueFromRemainingArguments=$true)]
55
[string]
66
$Filter,
77

8-
[Parameter(ParameterSetName="Filter")]
9-
[Parameter(Mandatory=$true,ParameterSetName="First")]
108
[int32]
9+
[Parameter(ParameterSetName="First")]
1110
$First,
1211

13-
[Parameter(ParameterSetName="Filter")]
14-
[Parameter(Mandatory=$true,ParameterSetName="Last")]
1512
[int32]
13+
[Parameter(ParameterSetName="Last")]
1614
$Last,
1715

18-
[Parameter(ParameterSetName="Filter")]
19-
[Parameter(ParameterSetName="First")]
20-
[Parameter(ParameterSetName="Last")]
21-
[Parameter(ParameterSetName="Severity")]
2216
[switch]
2317
$IncludeDebug,
2418

25-
[Parameter(ParameterSetName="Filter")]
26-
[Parameter(ParameterSetName="First")]
27-
[Parameter(ParameterSetName="Last")]
28-
[Parameter(ParameterSetName="Severity")]
2919
[switch]
3020
$IncludeVerbose,
3121

32-
[Parameter(ParameterSetName="Filter")]
33-
[Parameter(ParameterSetName="First")]
34-
[Parameter(ParameterSetName="Last")]
35-
[Parameter(ParameterSetName="Severity")]
3622
[switch]
3723
$IncludeInfo,
3824

39-
[Parameter(ParameterSetName="Filter")]
40-
[Parameter(ParameterSetName="First")]
41-
[Parameter(ParameterSetName="Last")]
42-
[Parameter(ParameterSetName="Severity")]
4325
[switch]
4426
$IncludeWarning,
4527

46-
[Parameter(ParameterSetName="Filter")]
47-
[Parameter(ParameterSetName="First")]
48-
[Parameter(ParameterSetName="Last")]
49-
[Parameter(ParameterSetName="Severity")]
5028
[switch]
5129
$IncludeSuccess,
5230

53-
[Parameter(ParameterSetName="Filter")]
54-
[Parameter(ParameterSetName="First")]
55-
[Parameter(ParameterSetName="Last")]
56-
[Parameter(ParameterSetName="Severity")]
5731
[switch]
5832
$IncludeError
5933
)
@@ -75,7 +49,13 @@ function Get-LogContent(){
7549
}
7650
}
7751

78-
if($PsCmdlet.ParameterSetName -eq "Severity"){
52+
if($PSBoundParameters.IncludeDebug -or
53+
$PSBoundParameters.IncludeVerbose -or
54+
$PSBoundParameters.IncludeInfo -or
55+
$PSBoundParameters.IncludeWarning -or
56+
$PSBoundParameters.IncludeSuccess -or
57+
$PSBoundParameters.IncludeError
58+
){
7959
$selectedSeverityLevels = @()
8060
if($PSBoundParameters.IncludeDebug){ $selectedSeverityLevels += "DEBUG" }
8161
if($PSBoundParameters.IncludeVerbose){ $selectedSeverityLevels += "VERBOSE" }

version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.1.0
1+
1.1.1

0 commit comments

Comments
 (0)