[CmdletBinding()] param( [Parameter(Mandatory=$False, HelpMessage="Optional Select FindingList")] [String]$findingList ) Import-Module .\HardeningKitty.psd1 if($PSBoundParameters.ContainsKey('findingList')){ $mode=$findinglist.trim() }else{ $mode="default" } Start-Transcript -Path ".\report_$(Get-Date -Format 'MMddyyhhmm')_$mode.txt" if($PSBoundParameters.ContainsKey($findingList)){ Invoke-HardeningKitty -FileFindingList $findingList }else{ Invoke-HardeningKitty } Stop-Transcript