Functions/Authentication/PSCredential/MCM/Register-MCMCredentials.ps1

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

function Register-MCMCredentials
{
    [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 MCM cache!" -ForegroundColor Green
    }
}