diff --git a/PSScriptAnalyzerSettings.psd1 b/PSScriptAnalyzerSettings.psd1 new file mode 100644 index 0000000..5597397 --- /dev/null +++ b/PSScriptAnalyzerSettings.psd1 @@ -0,0 +1,8 @@ +@{ + Severity=@('Error','Warning') + # IncludeRules = @() + ExcludeRules = @( + 'PSAvoidUsingUserNameAndPassWordParams', + 'PSAvoidUsingPlainTextForPassword' + ) +} diff --git a/SnipeitPS/Public/New-User.ps1 b/SnipeitPS/Public/New-User.ps1 index 6801075..2eb91b6 100644 --- a/SnipeitPS/Public/New-User.ps1 +++ b/SnipeitPS/Public/New-User.ps1 @@ -70,6 +70,8 @@ function New-User() { [parameter(mandatory = $true)] [string]$userName, + [string]$password, + [string]$jobTitle, [string]$email, diff --git a/Tests/SnipeItPS.Tests.ps1 b/Tests/SnipeItPS.Tests.ps1 index 010c077..b14b19e 100644 --- a/Tests/SnipeItPS.Tests.ps1 +++ b/Tests/SnipeItPS.Tests.ps1 @@ -193,7 +193,7 @@ Describe "SnipeitPS" { } Context 'PSScriptAnalyzer Rules' { - $analysis = Invoke-ScriptAnalyzer -Path "$moduleRoot" -Recurse + $analysis = Invoke-ScriptAnalyzer -Path "$moduleRoot" -Recurse -Settings "$projectRoot\PSScriptAnalyzerSettings.psd1" $scriptAnalyzerRules = Get-ScriptAnalyzerRule forEach ($rule in $scriptAnalyzerRules)