public/Connect-CRM.ps1
|
function Connect-CRM { [CmdletBinding()] param () # Credentials from SecretManagement [string]$name = 'crm' [string]$vault = 'vault' $sec = Get-Secret -Name $name -Vault $vault $metaData = Get-SecretInfo -Name $name -Vault $vault [pscredential]$cred = New-Object System.Management.Automation.PSCredential($metaData.Metadata.Values[0], $sec) # Now connect Connect-CCCRM -Credential $cred } Export-ModuleMember -Function 'Connect-CRM' |