LSMigrationTools.psm1
#Requires -PSEdition Desktop # Get-ChildItem (Split-Path $script:MyInvocation.MyCommand.Path) -Filter '*.ps1' -Recurse | ForEach-Object { # . $_.FullName # } # Get-ChildItem "$(Split-Path $script:MyInvocation.MyCommand.Path)\Public\*" -Filter '*.ps1' -Recurse | ForEach-Object { # Export-ModuleMember -Function ($_.BaseName -Split "_")[1] # } param( [switch] $Silent ) $verbosePreference = "SilentlyContinue" $warningPreference = 'Continue' $errorActionPreference = 'Stop' . (Join-Path $PSScriptRoot "Private\HelperFunctions.ps1") . (Join-Path $PSScriptRoot "Private\UpgradeInitializationScriptHelperFunctions.ps1") . (Join-Path $PSScriptRoot "Private\Get-UpgradeInitializationScriptConfig.ps1") . (Join-Path $PSScriptRoot "Public\Import-MicrosoftApps.ps1") . (Join-Path $PSScriptRoot "Public\Get-ALCompilerFromArtifacts.ps1") . (Join-Path $PSScriptRoot "Public\Get-LSCentralAppInfo.ps1") . (Join-Path $PSScriptRoot "Public\New-CompiledALProjectApp.ps1") . (Join-Path $PSScriptRoot "Public\Get-Txt2AlFromArtifacts.ps1") . (Join-Path $PSScriptRoot "Public\Get-ApplicationVersionFromArtifacts.ps1") . (Join-Path $PSScriptRoot "Public\New-UpgradeInitializationScript.ps1") $LSMigrationToolsVersion = Get-Content (Join-Path $PSScriptRoot "Version.txt") if (!$silent) { Write-Host "LSMigrationTools version $LSMigrationToolsVersion" } if ($null -eq (Get-InstalledModule ` -Name "BcContainerHelper" ` -MinimumVersion "2.0.1" ` -ErrorAction SilentlyContinue)) { Write-Host "" Write-Warning "BcContainer Helper is not installed or running on a version later to 2.0.1. Some migration tools may not work properly." } # Welcome message Write-Host "`nWelcome to the LS Migration Tools Shell!" Write-Host "For a complete list of Server cmdlets type`n" Write-Host -ForegroundColor Yellow "Get-Command -Module LSMigrationTools`n" # Print available commands Get-Command -Module LSMigrationTools |