Ver credenciales almacenados mediante la clase Marshal en una variable con Get-Credential desde PowerShell

# Credencial en una variable
$credenciales = (Get-Credential)
$credenciales

# SecureStringToBSTR: asigna una cadena binaria (BSTR) no administrada y copia en ella el contenido de un objeto SecureString administrado.
$BSTR = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR(($credenciales.Password))
# PtrToStringAuto: Asigna un String administrado y copia en él todos los caracteres hasta el primer carácter nulo de una cadena almacenada en memoria no administrada.
$PlainPassword = [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR)
$PlainPassword

Resultado en Windows

Resultado en Mac