Private/helper/ConvertFrom-SecureStringLegacy.ps1
<#
.SYNOPSIS Converts a SecureString to a plain text string. .DESCRIPTION Converts a SecureString to a plain text string. This function is used to convert SecureStrings to plain text strings for compatibility with Windows PowerShell. .PARAMETER SecureString The SecureString to convert. .OUTPUTS System.String #> function ConvertFrom-SecureStringLegacy { [CmdletBinding()] Param( [Parameter(Mandatory, ValueFromPipeline)] [SecureString]$SecureString ) [System.Runtime.InteropServices.Marshal]::PtrToStringAuto( [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($SecureString) ) } |