script/storedcredential/public/Get-StoredCredential.ps1

Function Get-StoredCredential {
    <#
    .DESCRIPTION
        Function to get store and get credentials
#>

    [OutputType([PSCredential])]
    Param(
        [Parameter(Mandatory)][string]$Username
    )

    $domainAndUsername = $Username.Split('\')

    if ($domainAndUsername.Length -eq 2) {
        $domain = $domainAndUsername[0]
        $username = $domainAndUsername[1]
    }
    else {
        $domain = $null
        $username = $domainAndUsername[0]
    }

    $directory = Get-StoredCredentialDirectory

    $credPath = Join-Path $directory $domain
    $credPath = Join-Path $credPath "$username.xml"

    $Credential = Import-CliXml -Path $credPath
    #${script:$Username} = $Credential
    return $Credential
}

New-Alias gsc Get-StoredCredential -Ea SilentlyContinue