Functions/Authentication/PSCredential/ESS/Register-ESSCredentials.ps1

<#
.DESCRIPTION
    This function creates stored credentials in the current user's ESS Cache based on loaded credential metadata.
    The Metadata for preset credentials is maintained in $Global:PS_CredentialMetadata (via Import/Export-CredentialMetadata)
#>

function Register-ESSCredentials
{
    [CmdletBinding()]
    Param()
    Process
    {
        # Define Credential Metadata
        $Metadata = $PS_CredentialMetadata
        Foreach ($CM in $Metadata){New-MCMCredential -Name $CM.Name}
        write-host "All credentials from current metadata have been created in $ENV:Username's ESS cache!" -ForegroundColor Green
    }
}