Public/Set-FileEMailConfig.ps1
<# .SYNOPSIS Reads the email configuration from an XML file and persists in a script level variable .DESCRIPTION Reads the email configuration from an XML file in the CliXml format. .INPUTS None. You cannot pipe objects to Set-FileEmailConfig. .PARAMETER Path The path to the CliXMl file. Defaults to "email-config.xml" .OUTPUTS None. #> function Set-FileEmailConfig { param([String]$Path = "email-config.xml") Set-Variable -Name __emailconfig -Scope Script -Value (Import-CliXml -Path $Path) } |