function Invoke-SDKAlkamiMigrations { [CmdletBinding()] param( [string[]]$TenantGuid, [string]$Path = "C:\ProgramData\Alkami\Alkami\MachineSetup\DatabaseCore" ) # Ensure logins are setup Invoke-DatabaseConfigurationAlkamiMasterTask Invoke-DatabaseConfigurationAlkamiTenantTask -TenantGuid $TenantGuid # Ensure database compatability level has been set try { Invoke-SDKSetCompatibilityLevelAllLocalTenants } catch {} $splat = @{ MigrationTypeName = "orb" MigrationRunnerPath = (Get-MigrationRunnerExe -runtime Framework) OrbMigrateFolderPath = $Path ConnectionString = (Get-MasterConnectionString) Tags = "" # This used to be supplied as the individual database name. That seems unuseful LegacyFluentMigratorContext = 'SetupDynamicDbForSDK' } Invoke-AlkamiMigrationRunner @splat }