BcAdmin.psm1

#Requires -RunAsAdministrator

# Load the compiled C# DLL
Write-Verbose "Import '$PSScriptRoot\lib\BcAdmin.dll'"
Import-Module "$PSScriptRoot\lib\BcAdmin.dll"

. $PSScriptRoot\functions\appdev\Get-BcSymbol.ps1 
. $PSScriptRoot\functions\appdev\Get-FilenameFromContentDisposition.ps1 
. $PSScriptRoot\functions\appdev\Invoke-Alc.ps1 
. $PSScriptRoot\functions\appdev\Invoke-CompileBcApp.ps1 
. $PSScriptRoot\functions\appdev\Update-AppVersionAndRuntime.ps1 
. $PSScriptRoot\functions\apphandling\Install-NavApps.ps1 
. $PSScriptRoot\functions\azure\Copy-AzSqlDatabase.ps1 
. $PSScriptRoot\functions\azure\Get-AzStoredServicePrincipalCredential.ps1 
. $PSScriptRoot\functions\azure\Test-AzContextAndConnect.ps1 
. $PSScriptRoot\functions\common\ConvertTo-RelativePath.ps1 
. $PSScriptRoot\functions\common\Copy-Newest.ps1 
. $PSScriptRoot\functions\common\Get-ColorForBcConfigurationValue.ps1 
. $PSScriptRoot\functions\common\Get-CommonRootPath.ps1 
. $PSScriptRoot\functions\common\Get-FilteredFiles.ps1 
. $PSScriptRoot\functions\common\Get-RecommendedBcConfiguration.ps1 
. $PSScriptRoot\functions\common\Import-BcManagement.ps1 
. $PSScriptRoot\functions\common\Import-DynamicsNavModule.ps1 
. $PSScriptRoot\functions\common\Invoke-LoggedTask.ps1 
. $PSScriptRoot\functions\common\Invoke-WithPowerShell.ps1 
. $PSScriptRoot\functions\common\Invoke-WithRetry.ps1 
. $PSScriptRoot\functions\common\Write-LogLine.ps1 
. $PSScriptRoot\functions\depends\Convert-AlcOutputToDevOpsShort.ps1 
. $PSScriptRoot\functions\Export-FunctionDocs.ps1 
. $PSScriptRoot\functions\Find-InstalledModulePath.ps1 
. $PSScriptRoot\functions\Get-HelpContent.ps1 
. $PSScriptRoot\functions\Publish-MyModule.ps1 
. $PSScriptRoot\functions\security\Test-BcService.ps1 
. $PSScriptRoot\functions\service\Manage-DynamicsNavService.ps1 
. $PSScriptRoot\functions\service\Restart-BcService.ps1 
. $PSScriptRoot\functions\setup\Get-BcDvd.ps1 
. $PSScriptRoot\functions\setup\Get-BcDvdUrl.ps1 
. $PSScriptRoot\functions\setup\Get-BcInstallationProperty.ps1 
. $PSScriptRoot\functions\setup\Get-ManagementPathFromMsiLog.ps1 
. $PSScriptRoot\functions\setup\Get-Uninstall.ps1 
. $PSScriptRoot\functions\setup\Install-Bc.ps1 
. $PSScriptRoot\functions\setup\Start-BcSetup.ps1 
. $PSScriptRoot\functions\setup\Test-BcInstalled.ps1 
. $PSScriptRoot\functions\setup\Uninstall-Bc.ps1 
. $PSScriptRoot\functions\Update-ModuleVersion.ps1 
. $PSScriptRoot\functions\Update-Psm1FromSource.ps1 

Export-ModuleMember -Function Convert-AlcOutputToDevOpsShort
Export-ModuleMember -Function ConvertTo-RelativePath
Export-ModuleMember -Function Copy-AzSqlDatabase, Copy-Newest
Export-ModuleMember -Function Find-InstalledModulePath
Export-ModuleMember -Function Get-AzStoredServicePrincipalCredential, Get-BcDvd, Get-BcDvdUrl, Get-BcInstallationProperty, Get-BcSymbol, Get-ColorForBcConfigurationValue, Get-FilenameFromContentDisposition, Get-ManagementPathFromMsiLog, Get-RecommendedBcConfiguration, Get-Uninstall
Export-ModuleMember -Function Import-BcManagement, Import-DynamicsNavModule
Export-ModuleMember -Function Install-Bc, Install-NavApps
Export-ModuleMember -Function Invoke-Alc, Invoke-CompileBcApp, Invoke-LoggedTask, Invoke-WithPowerShell, Invoke-WithRetry
Export-ModuleMember -Function Manage-DynamicsNavService
Export-ModuleMember -Function Restart-BcService
Export-ModuleMember -Function Start-BcSetup
Export-ModuleMember -Function Test-AzContextAndConnect, Test-BcInstalled, Test-BcService
Export-ModuleMember -Function Uninstall-Bc
Export-ModuleMember -Function Update-AppVersionAndRuntime
Export-ModuleMember -Function Write-LogLine