Private/Decrypt-GlpiConfigSettings.ps1

1
2
3
4
5
6
7
8
9
10
11
function Decrypt-GlpiConfigSettings {
    param($String)
    if ($String -is [System.Security.SecureString]) {
        [System.Runtime.InteropServices.Marshal]::PtrToStringAuto(
            [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR(
                $string))
    }
    elseif ($String -is [System.String]) {
        $String
    }
}