Public/Get-SecureStringFromFile.ps1
function Get-SecureStringFromFile { [CmdletBinding()] Param ( [SupportsWildcards()] [Parameter(Mandatory,ValueFromPipeline)] [string[]]$File ) process { try { Get-Content $File | ConvertTo-SecureString -ErrorAction Stop } catch { Write-TSWarning ` -Exception $_ ` -Warning "Failed to retrieve secure string from $File." ` -Verbose:$VerbosePreference } } } |