src/functions/Get-RegentConnection.ps1

. $PSScriptRoot\Get-CrmConnectionString.ps1 
function Get-RegentConnection {
  ##############################
  #.SYNOPSIS
  # Returns a CRM Connection Object for use with Microsoft.Xrm.Data.Powershell
  #
  #.DESCRIPTION
  # Just uses Get-CrmConnectionString and passes it to Get-CrmConnection
  #
  #.EXAMPLE
  # To get a connection to CRMADVISE
  # Get-RegentConnection -CrmInstance CRMADVISE
  #
  #.NOTES
  #General notes
  ##############################
  param
  (
    #The unique CRM Instance name.
    [ValidateSet("CRMRECRUIT", "CRMRECRUITTEST", "CRMADVISE", "CRMADVISETEST")]
    [Parameter(Mandatory = $true)]
    $CrmInstance  
    # [Parameter(Mandatory = $true)]
    # $PathToAdvFindList,
   
    # [Parameter(Mandatory = $true)]
    # $PathToExportAdvFind
  )
  return Get-CrmConnection -ConnectionString (Get-CrmConnectionString -CrmInstance $CrmInstance) -MaxCrmConnectionTimeOutMinutes 30 -ErrorAction Stop

}