# Add parameter to script and write to file function AddParameter { param ( $parameterName, $value = $true ) # Add parameter or update its value if key already exists if (-not $script:Params.ContainsKey($parameterName)) { $script:Params.Add($parameterName, $value) } else { $script:Params[$parameterName] = $value } }