BcContainerHelper
1.0.15-preview275
PowerShell module
See the version list below for details.
Installation Options
Author(s)
Freddy Kristiansen
Copyright
(c) 2020 Microsoft. All rights reserved.
Package Details
Owners
Functions
Add-FontsToBcContainer Add-GitToAlProjectFolder Backup-BcContainerDatabases Check-BcContainerHelperPermissions Clean-BcContainerDatabase Compile-AppInBcContainer Compile-ObjectsInNavContainer Convert-AlcOutputToAzureDevOps Convert-ModifiedObjectsToAl Convert-Txt2Al Copy-AlSourceFiles Copy-CompanyInBcContainer Copy-FileFromBcContainer Copy-FileToBcContainer Create-AadAppsForNav Create-AadUsersInBcContainer Create-AlProjectFolderFromBcContainer Create-MyDeltaFolder Create-MyOriginalFolder Download-Artifacts Download-File Enter-BcContainer Export-BcContainerDatabasesAsBacpac Export-ModifiedObjectsAsDeltas Export-NavContainerObjects Extract-AppFileToFolder Extract-FilesFromBcContainerImage Extract-FilesFromStoppedBcContainer Flush-ContainerHelperCache Generate-SymbolsInNavContainer Get-AlLanguageExtensionFromArtifacts Get-BCArtifactUrl Get-BcContainerApiCompanyId Get-BcContainerApp Get-BcContainerAppInfo Get-BcContainerAppRuntimePackage Get-BcContainerArtifactUrl Get-BcContainerBcUser Get-BcContainerCountry Get-BcContainerDebugInfo Get-BcContainerEula Get-BcContainerEventLog Get-BcContainerGenericTag Get-BcContainerId Get-BcContainerImageLabels Get-BcContainerImageName Get-BcContainerImageTags Get-BcContainerIpAddress Get-BcContainerLegal Get-BcContainerName Get-BcContainerNavVersion Get-BcContainerOsVersion Get-BcContainerPath Get-BcContainerPlatformVersion Get-BcContainers Get-BcContainerServerConfiguration Get-BcContainerSession Get-BcContainerSharedFolders Get-BcContainerTenants Get-BestBcContainerImageName Get-BestGenericImageName Get-CompanyInBcContainer Get-LatestAlLanguageExtensionUrl Get-LocaleFromCountry Get-NavArtifactUrl Get-NavVersionFromVersionInfo Get-TestsFromBcContainer Import-BcContainerLicense Import-ConfigPackageInBcContainer Import-DeltasToNavContainer Import-ObjectsToNavContainer Import-PfxCertificateToBcContainer Import-TestToolkitToBcContainer Install-BcContainerApp Install-NAVSipCryptoProviderFromBcContainer Invoke-BcContainerApi Invoke-NavContainerCodeunit Invoke-ScriptInBcContainer New-BcContainer New-BcContainerBcUser New-BcContainerTenant New-BcContainerWindowsUser New-BcContainerWizard New-BcImage New-CompanyInBcContainer New-DesktopShortcut New-LetsEncryptCertificate Open-BcContainer Publish-BcContainerApp Publish-BuildOutputToStorage Publish-NewApplicationToBcContainer Publish-PerTenantExtensionApps Remove-BcContainer Remove-BcContainerSession Remove-BcContainerTenant Remove-BcDatabase Remove-CompanyInBcContainer Remove-ConfigPackageInBcContainer Remove-DesktopShortcut Renew-LetsEncryptCertificate Repair-BcContainerApp Replace-BcServerContainer Replace-DependenciesInAppFile Restart-BcContainer Restore-BcDatabaseFromArtifacts Restore-DatabasesInBcContainer Run-AlCops Run-AlPipeline Run-AlValidation Run-ConnectionTestToBcContainer Run-TestsInBcContainer Set-BcContainerFeatureKeys Set-BcContainerKeyVaultAadAppAndCertificate Setup-BcContainerTestUsers Setup-TraefikContainerForBcContainers Sign-BcContainerApp Sort-AppFilesByDependencies Sort-AppFoldersByDependencies Start-BcContainer Start-BcContainerAppDataUpgrade Stop-BcContainer Sync-BcContainerApp Test-BcContainer UnInstall-BcContainerApp UnPublish-BcContainerApp UploadImportAndApply-ConfigPackageInBcContainer Wait-BcContainerReady Write-BcContainerHelperWelcomeText
Dependencies
This module has no dependencies.
Release Notes
1.0.15
Use new Generic image location and SQL 2019 image as default (mcr.microsoft.com/businesscentral:{0}-0.1.0.25 is the latest with SQL 2017)
Issue #1469 Install-NavSipCryptoProvider cannot be executed twice
Add new function UploadImportAndApply-ConfigPackageInBcContainer, which uses management APIs to Upload, Import and Apply a config package in a container
Add parameter -ImportTestDataInBcContainer in Run-AlPipeline to allow for overriding and supporting test data
Add configuration setting: timeStampServer (default timeStampServer for Sign-AppInBcContainer)
Add parameter timeStampServer to Sign-AppInBcContainer to allow overriding the timeStampServer
Fix Extract-AppFileToFolder to include missing properties and honor runtime version
Add parameter vsixFile to Run-AlPipeline
Add new function Run-AlCops to run AL cops in existing container
Add new function Run-AlValidation to run and end 2 end AL validation with multiple versions and multiple countries
Issue #1507 Sort-AppFilesByDependencies crashes if two different versions of the same app is specified
Issue #1496 Add ruleset parameter to Run-AlPipeline
Added new function Get-AlLanguageExtensionFromArtifacts to get path of .vsix file within artifacts
FileList
- BcContainerHelper.nuspec
- addfonts.ps1
- BcContainerHelper.ps1
- BcContainerHelper.psd1
- BcContainerHelper.psm1
- Check-BcContainerHelperPermissions.ps1
- CreateScript.ps1
- HelperFunctions.ps1
- LICENSE
- NavContainerHelper.md
- ReleaseNotes.txt
- Version.txt
- Api\Get-NavContainerApiCompanyId.ps1
- Api\Invoke-NavContainerApi.ps1
- AppHandling\Add-GitToAlProjectFolder.ps1
- AppHandling\Clean-BcContainerDatabase.ps1
- AppHandling\ClientContext.ps1
- AppHandling\Compile-AppInNavContainer.ps1
- AppHandling\Convert-ALCOutputToAzureDevOps.ps1
- AppHandling\Copy-AlSourceFiles.ps1
- AppHandling\Create-AlProjectFolderFromNavContainer.ps1
- AppHandling\Extract-AppFileToFolder.ps1
- AppHandling\Get-NavContainerApp.ps1
- AppHandling\Get-NavContainerAppInfo.ps1
- AppHandling\Get-NavContainerAppRuntimePackage.ps1
- AppHandling\Get-TestsFromNavContainer.ps1
- AppHandling\Install-NavContainerApp.ps1
- AppHandling\Install-NAVSipCryptoProviderFromNavContainer.ps1
- AppHandling\Microsoft_PSTestToolPage_15.0.0.0.app
- AppHandling\PsTestFunctions.ps1
- AppHandling\pstesttoolpage.fob
- AppHandling\pstesttoolpage10.fob
- AppHandling\pstesttoolpage9.fob
- AppHandling\Publish-BuildOutputToStorage.ps1
- AppHandling\Publish-NavContainerApp.ps1
- AppHandling\Publish-NewApplicationToNavContainer.ps1
- AppHandling\Publish-PerTenantExtensionApps.ps1
- AppHandling\Repair-NavContainerApp.ps1
- AppHandling\Replace-DependenciesInAppFile.ps1
- AppHandling\Run-AlCops.ps1
- AppHandling\Run-AlPipeline.ps1
- AppHandling\Run-AlValidation.ps1
- AppHandling\Run-ConnectionTestToNavContainer.ps1
- AppHandling\Run-TestsInNavContainer.ps1
- AppHandling\Sign-NavContainerApp.ps1
- AppHandling\Sort-AppFilesByDependencies.ps1
- AppHandling\Sort-AppFoldersByDependencies.ps1
- AppHandling\Start-NavContainerAppDataUpgrade.ps1
- AppHandling\Sync-NavContainerApp.ps1
- AppHandling\UnInstall-NavContainerApp.ps1
- AppHandling\UnPublish-NavContainerApp.ps1
- AzureAD\Create-AadAppsForNav.ps1
- AzureAD\Create-AadUsersInNavContainer.ps1
- AzureVM\New-LetsEncryptCertificate.ps1
- AzureVM\Renew-LetsEncryptCertificate.ps1
- AzureVM\Replace-NavServerContainer.ps1
- Bacpac\Backup-NavContainerDatabases.ps1
- Bacpac\Export-NavContainerDatabasesAsBacpac.ps1
- Bacpac\Remove-BcDatabase.ps1
- Bacpac\Restore-BcDatabaseFromArtifacts.ps1
- Bacpac\Restore-DatabasesInNavContainer.ps1
- CompanyHandling\Copy-CompanyInNavContainer.ps1
- CompanyHandling\Get-CompanyInNavContainer.ps1
- CompanyHandling\New-CompanyInNavContainer.ps1
- CompanyHandling\Remove-CompanyInNavContainer.ps1
- ConfigPackageHandling\Import-ConfigPackageInNavContainer.ps1
- ConfigPackageHandling\Remove-ConfigPackageInNavContainer.ps1
- ConfigPackageHandling\UploadImportAndApply-ConfigPackageInBcContainer.ps1
- ContainerHandling\Enter-NavContainer.ps1
- ContainerHandling\Extract-FilesFromNavContainerImage.ps1
- ContainerHandling\Extract-FilesFromStoppedNavContainer.ps1
- ContainerHandling\Flush-ContainerHelperCache.ps1
- ContainerHandling\Get-AlLanguageExtensionFromArtifacts.ps1
- ContainerHandling\Get-BestGenericImageName.ps1
- ContainerHandling\Get-BestNavContainerImageName.ps1
- ContainerHandling\Get-LatestAlLanguageExtensionUrl.ps1
- ContainerHandling\Get-NavContainerSession.ps1
- ContainerHandling\Import-NavContainerLicense.ps1
- ContainerHandling\Invoke-ScriptInNavContainer.ps1
- ContainerHandling\New-NavContainer.ps1
- ContainerHandling\New-NavContainerWizard.ps1
- ContainerHandling\New-NavImage.ps1
- ContainerHandling\Open-NavContainer.ps1
- ContainerHandling\Remove-NavContainer.ps1
- ContainerHandling\Remove-NavContainerSession.ps1
- ContainerHandling\Restart-NavContainer.ps1
- ContainerHandling\Set-BcContainerKeyVaultAadAppAndCertificate.ps1
- ContainerHandling\Setup-TraefikContainerForNavContainers.ps1
- ContainerHandling\Start-NavContainer.ps1
- ContainerHandling\Stop-NavContainer.ps1
- ContainerHandling\updatehosts.ps1
- ContainerHandling\Wait-NavContainerReady.ps1
- ContainerInfo\Get-NavContainerArtifactUrl.ps1
- ContainerInfo\Get-NavContainerCountry.ps1
- ContainerInfo\Get-NavContainerDebugInfo.ps1
- ContainerInfo\Get-NavContainerEula.ps1
- ContainerInfo\Get-NavContainerEventLog.ps1
- ContainerInfo\Get-NavContainerGenericTag.ps1
- ContainerInfo\Get-NavContainerId.ps1
- ContainerInfo\Get-NavContainerImageLabels.ps1
- ContainerInfo\Get-NavContainerImageName.ps1
- ContainerInfo\Get-NavContainerImageTags.ps1
- ContainerInfo\Get-NavContainerIpAddress.ps1
- ContainerInfo\Get-NavContainerLegal.ps1
- ContainerInfo\Get-NavContainerName.ps1
- ContainerInfo\Get-NavContainerNavVersion.ps1
- ContainerInfo\Get-NavContainerOsVersion.ps1
- ContainerInfo\Get-NavContainerPath.ps1
- ContainerInfo\Get-NavContainerPlatformVersion.ps1
- ContainerInfo\Get-NavContainers.ps1
- ContainerInfo\Get-NavContainerServerConfiguration.ps1
- ContainerInfo\Get-NavContainerSharedFolders.ps1
- ContainerInfo\Test-NavContainer.ps1
- Misc\Add-FontsToNavContainer.ps1
- Misc\Copy-FileFromNavContainer.ps1
- Misc\Copy-FileToNavContainer.ps1
- Misc\Download-Artifacts.ps1
- Misc\Download-File.ps1
- Misc\Get-BCArtifactUrl.ps1
- Misc\Get-LocaleFromCountry.ps1
- Misc\Get-NavArtifactUrl.ps1
- Misc\Get-NavVersionFromVersionInfo.ps1
- Misc\Import-PfxCertificateToNavContainer.ps1
- Misc\New-DesktopShortcut.ps1
- Misc\Remove-DesktopShortcut.ps1
- Misc\Set-BcContainerFeatureKeys.ps1
- Misc\Write-NavContainerHelperWelcomeText.ps1
- ObjectHandling\Compile-ObjectsInNavContainer.ps1
- ObjectHandling\Convert-ModifiedObjectsToAl.ps1
- ObjectHandling\Convert-Txt2Al.ps1
- ObjectHandling\coredotnetaddins.al
- ObjectHandling\Create-MyDeltaFolder.ps1
- ObjectHandling\Create-MyOriginalFolder.ps1
- ObjectHandling\Export-ModifiedObjectsAsDeltas.ps1
- ObjectHandling\Export-NavContainerObjects.ps1
- ObjectHandling\Import-DeltasToNavContainer.ps1
- ObjectHandling\Import-ObjectsToNavContainer.ps1
- ObjectHandling\Import-TestToolkitToNavContainer.ps1
- ObjectHandling\Invoke-NavContainerCodeunit.ps1
- SymbolHandling\Generate-SymbolsInNavContainer.ps1
- TenantHandling\Get-NavContainerTenants.ps1
- TenantHandling\New-NavContainerTenant.ps1
- TenantHandling\Remove-NavContainerTenant.ps1
- UserHandling\Get-NavContainerNavUser.ps1
- UserHandling\New-NavContainerNavUser.ps1
- UserHandling\New-NavContainerWindowsUser.ps1
- UserHandling\Setup-NavContainerTestUsers.ps1
- .github\ISSUE_TEMPLATE\do-not-open-a-blank-issue---always-follow-this-template.md
- ContainerHandling\traefik\CheckHealth.ps1
- ContainerHandling\traefik\CheckHealth_https.ps1
- ContainerHandling\traefik\template_traefik.toml
- ContainerHandling\traefik\template_traefik_https.toml
Version History
Version | Downloads | Last updated |
---|---|---|
1.0.20-previ... | 30 | 1/19/2021 |
1.0.20-previ... | 18 | 1/19/2021 |
1.0.20-previ... | 24 | 1/18/2021 |
1.0.20-previ... | 20 | 1/17/2021 |
1.0.20-previ... | 1 | 1/17/2021 |
1.0.20-previ... | 6 | 1/16/2021 |
1.0.20-previ... | 457 | 1/10/2021 |
1.0.20-previ... | 3 | 1/10/2021 |
1.0.20-previ... | 269 | 1/6/2021 |
1.0.19 | 5,903 | 1/4/2021 |
1.0.19-previ... | 2 | 1/4/2021 |
1.0.19-previ... | 26 | 1/3/2021 |
1.0.19-previ... | 199 | 1/1/2021 |
1.0.19-previ... | 6 | 1/1/2021 |
1.0.18 | 808 | 12/31/2020 |
1.0.18-previ... | 3 | 12/31/2020 |
1.0.18-previ... | 4 | 12/30/2020 |
1.0.18-previ... | 18 | 12/29/2020 |
1.0.18-previ... | 14 | 12/29/2020 |
1.0.18-previ... | 239 | 12/25/2020 |
1.0.18-previ... | 15 | 12/24/2020 |
1.0.18-previ... | 78 | 12/22/2020 |
1.0.18-previ... | 16 | 12/22/2020 |
1.0.18-previ... | 52 | 12/20/2020 |
1.0.17 | 2,526 | 12/18/2020 |
1.0.17-previ... | 4 | 12/18/2020 |
1.0.17-previ... | 31 | 12/18/2020 |
1.0.17-previ... | 173 | 12/15/2020 |
1.0.17-previ... | 101 | 12/12/2020 |
1.0.17-previ... | 4 | 12/12/2020 |
1.0.17-previ... | 224 | 12/11/2020 |
1.0.17-previ... | 22 | 12/11/2020 |
1.0.16 | 4,171 | 12/9/2020 |
1.0.16-previ... | 3 | 12/9/2020 |
1.0.15 | 1,278 | 12/5/2020 |
1.0.15-previ... | 15 | 12/5/2020 |
1.0.15-previ... | 210 | 12/4/2020 |
1.0.15-previ... | 13 | 12/4/2020 |
1.0.15-previ... (current version) | 40 | 12/3/2020 |
1.0.15-previ... | 3 | 12/3/2020 |
1.0.15-previ... | 62 | 12/2/2020 |
1.0.15-previ... | 448 | 11/26/2020 |
1.0.15-previ... | 97 | 11/24/2020 |
1.0.15-previ... | 77 | 11/22/2020 |
1.0.15-previ... | 8 | 11/22/2020 |
1.0.15-previ... | 13 | 11/21/2020 |
1.0.15-previ... | 6 | 11/21/2020 |
1.0.14 | 5,561 | 11/20/2020 |
1.0.14-previ... | 6 | 11/20/2020 |
1.0.14-previ... | 4 | 11/20/2020 |
1.0.14-previ... | 16 | 11/20/2020 |
1.0.14-previ... | 230 | 11/15/2020 |
1.0.14-previ... | 161 | 11/13/2020 |
1.0.14-previ... | 33 | 11/12/2020 |
1.0.13 | 4,356 | 11/6/2020 |
1.0.13-previ... | 12 | 11/6/2020 |
1.0.13-previ... | 27 | 11/5/2020 |
1.0.13-previ... | 156 | 11/2/2020 |
1.0.13-previ... | 20 | 11/2/2020 |
1.0.13-previ... | 11 | 11/1/2020 |
1.0.13-previ... | 16 | 11/1/2020 |
1.0.13-previ... | 17 | 10/31/2020 |
1.0.13-previ... | 9 | 10/31/2020 |
1.0.12 | 2,510 | 10/29/2020 |
1.0.12-previ... | 8 | 10/29/2020 |
1.0.12-previ... | 35 | 10/28/2020 |
1.0.11 | 2,088 | 10/27/2020 |
1.0.11-previ... | 10 | 10/27/2020 |
1.0.11-previ... | 5 | 10/27/2020 |
1.0.11-previ... | 5 | 10/27/2020 |
1.0.11-previ... | 99 | 10/25/2020 |
1.0.11-previ... | 75 | 10/23/2020 |
1.0.10 | 2,174 | 10/22/2020 |
1.0.10-previ... | 12 | 10/22/2020 |
1.0.10-previ... | 12 | 10/21/2020 |
1.0.10-previ... | 74 | 10/20/2020 |
1.0.10-previ... | 2 | 10/20/2020 |
1.0.10-previ... | 8 | 10/19/2020 |
1.0.10-previ... | 2 | 10/17/2020 |
1.0.10-previ... | 2 | 10/16/2020 |
1.0.10-previ... | 2 | 10/16/2020 |
1.0.10-previ... | 2 | 10/15/2020 |
1.0.10-previ... | 2 | 10/15/2020 |
1.0.9 | 888 | 10/15/2020 |
1.0.9-previe... | 2 | 10/15/2020 |
1.0.9-previe... | 1 | 10/15/2020 |
1.0.9-previe... | 33 | 10/13/2020 |
1.0.9-previe... | 58 | 10/13/2020 |
1.0.9-previe... | 43 | 10/12/2020 |
1.0.9-previe... | 50 | 10/11/2020 |
1.0.9-previe... | 4 | 10/11/2020 |
1.0.8 | 1,328 | 10/8/2020 |
1.0.8-previe... | 1 | 10/8/2020 |
1.0.8-previe... | 1 | 10/8/2020 |
1.0.8-previe... | 1 | 10/8/2020 |
1.0.8-previe... | 1 | 10/8/2020 |
1.0.8-previe... | 1 | 10/7/2020 |
1.0.8-previe... | 1 | 10/6/2020 |
1.0.8-previe... | 1 | 10/6/2020 |
1.0.8-previe... | 1 | 10/5/2020 |
1.0.8-previe... | 1 | 10/3/2020 |
1.0.7 | 41 | 10/2/2020 |
1.0.7-previe... | 1 | 10/2/2020 |
1.0.7-previe... | 1 | 9/30/2020 |
1.0.7-previe... | 1 | 9/29/2020 |
1.0.7-previe... | 1 | 9/29/2020 |
1.0.7-previe... | 1 | 9/28/2020 |
1.0.7-previe... | 1 | 9/28/2020 |
1.0.7-previe... | 1 | 9/24/2020 |
1.0.7-previe... | 1 | 9/23/2020 |
1.0.6 | 22 | 9/20/2020 |
1.0.6-previe... | 1 | 9/19/2020 |
1.0.6-previe... | 1 | 9/18/2020 |
1.0.6-previe... | 1 | 9/18/2020 |
1.0.6-previe... | 1 | 9/18/2020 |
1.0.6-previe... | 73 | 9/16/2020 |
1.0.6-previe... | 42 | 9/15/2020 |
1.0.6-previe... | 25 | 9/14/2020 |
1.0.5 | 2,742 | 9/11/2020 |
1.0.5-previe... | 14 | 9/10/2020 |
1.0.5-previe... | 47 | 9/8/2020 |
1.0.5-previe... | 14 | 9/8/2020 |
1.0.5-previe... | 7 | 9/8/2020 |
1.0.5-previe... | 29 | 9/7/2020 |
1.0.5-previe... | 8 | 9/7/2020 |
1.0.5-previe... | 90 | 9/3/2020 |
1.0.5-previe... | 66 | 9/2/2020 |
1.0.5-previe... | 147 | 8/28/2020 |
1.0.5-previe... | 53 | 8/26/2020 |
1.0.4 | 4,473 | 8/26/2020 |
1.0.4-previe... | 6 | 8/26/2020 |
1.0.4-previe... | 12 | 8/26/2020 |
1.0.4-previe... | 22 | 8/26/2020 |
1.0.4-previe... | 60 | 8/24/2020 |
1.0.4-previe... | 78 | 8/21/2020 |
1.0.4-previe... | 54 | 8/20/2020 |
1.0.4-previe... | 15 | 8/19/2020 |
1.0.3 | 2,466 | 8/18/2020 |
1.0.3-previe... | 4 | 8/18/2020 |
1.0.3-previe... | 10 | 8/17/2020 |
1.0.3-previe... | 49 | 8/12/2020 |
1.0.2 | 625 | 8/11/2020 |
1.0.2-previe... | 10 | 8/10/2020 |
1.0.2-previe... | 4 | 8/10/2020 |
1.0.2-previe... | 23 | 8/10/2020 |
1.0.1 | 105 | 8/7/2020 |
1.0.1-previe... | 3 | 8/7/2020 |
1.0.1-previe... | 9 | 8/7/2020 |
1.0.1-previe... | 3 | 8/7/2020 |
1.0.1-previe... | 62 | 8/4/2020 |
1.0.1-previe... | 21 | 8/3/2020 |
1.0.1-previe... | 32 | 7/31/2020 |
1.0.1-previe... | 7 | 7/30/2020 |
1.0.1-previe... | 11 | 7/29/2020 |
1.0.1-previe... | 8 | 7/29/2020 |
1.0.0 | 255 | 7/29/2020 |
1.0.0-previe... | 3 | 7/28/2020 |
1.0.0-previe... | 6 | 7/28/2020 |
1.0.0-previe... | 4 | 7/28/2020 |
1.0.0-previe... | 3 | 7/28/2020 |
1.0.0-alpha | 4 | 7/27/2020 |