navcontainerhelper

0.5.0.9

PowerShell module

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name navcontainerhelper -RequiredVersion 0.5.0.9

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deloy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Author(s)

Freddy Kristiansen

Copyright

(c) 2017 Freddy Kristiansen. All rights reserved.

Owners

Functions

Add-FontsToNavContainer Backup-NavContainerDatabases Check-NavContainerHelperPermissions Compile-AppInNavContainer Compile-ObjectsInNavContainer Convert-AlcOutputToAzureDevOps Convert-CALExecutionTimeToTimeSpan Convert-CALTestOutputToAzureDevOps Convert-ModifiedObjectsToAl Convert-Txt2Al Copy-CompanyInNavContainer Copy-FileFromNavContainer Copy-FileToNavContainer Create-MyDeltaFolder Create-MyOriginalFolder Create-AadAppsForNav Create-AadUsersInNavContainer Download-File Enter-NavContainer Export-ModifiedObjectsAsDeltas Export-NavContainerDatabasesAsBacpac Export-NavContainerObjects Extract-FilesFromNavContainerImage Generate-SymbolsInNavContainer Get-BestNavContainerImageName Get-CompanyInNavContainer Get-LocaleFromCountry Get-NavContainerAppInfo Get-NavContainerAppRuntimePackage Get-NavContainerCountry Get-NavContainerDebugInfo Get-NavContainerEula Get-NavContainerEventLog Get-NavContainerGenericTag Get-NavContainerId Get-NavContainerImageLabels Get-NavContainerImageName Get-NavContainerImageTags Get-NavContainerIpAddress Get-NavContainerLegal Get-NavContainerName Get-NavContainerNavUser Get-NavContainerNavVersion Get-NavContainerOsVersion Get-NavContainerPath Get-NavContainerPlatformVersion Get-NavContainers Get-NavContainerServerConfiguration Get-NavContainerSession Get-NavContainerSharedFolders Get-NavContainerTenants Get-NavVersionFromVersionInfo Get-TestsFromNavContainer Import-ConfigPackageInNavContainer Import-DeltasToNavContainer Import-NavContainerLicense Import-ObjectsToNavContainer Import-PfxCertificateToNavContainer Import-TestToolkitToNavContainer Install-NavContainerApp Install-NAVSipCryptoProviderFromNavContainer Invoke-NavContainerCodeunit Invoke-ScriptInNavContainer New-CompanyInNavContainer New-DesktopShortcut New-LetsEncryptCertificate New-NavContainer New-NavContainerNavUser New-NavContainerTenant New-NavContainerWindowsUser Open-NavContainer Publish-NavContainerApp Remove-CompanyInNavContainer Remove-ConfigPackageInNavContainer Remove-DesktopShortcut Remove-NavContainer Remove-NavContainerSession Remove-NavContainerTenant Renew-LetsEncryptCertificate Repair-NavContainerApp Replace-NavServerContainer Restart-NavContainer Run-TestsInNavContainer Setup-NavContainerTestUsers Sign-NavContainerApp Start-NavContainer Start-NavContainerAppDataUpgrade Stop-NavContainer Sync-NavContainerApp Test-NavContainer UnInstall-NavContainerApp UnPublish-NavContainerApp Wait-NavContainerReady Write-NavContainerHelperWelcomeText

Dependencies

This module has no dependencies.

Release Notes

0.5.0.9
Bugfix: Regression in Convert-ModifiedObjectsToAl

0.5.0.7
BugFix #380: Remove WinClient Debugger shortcut
Publish and install an app instead of a codeunit when adding test users to Business Central
Support Groups in Run-TestsInNavContainer
Create AL baseline for database objects when version 14 (Spring Release)
Added parameter -doNotUseDeltas to Convert-ModifiedObjectsToAl to create complete AL files of the objects exported

0.5.0.5
Added parameters testCodeunit and testFunction to Run-TestsInNavContainer to run individual tests
Added function Get-TestsFromNavContainer to get a list of available tests
Added a shortcut for the WinClient Debugger when using includecside
Include ImportAction to Import-TestToolKitToNavContainer and Import-ObjectsToNavContainer
Check that NavContainerHelper is running in 64bit mode
Remove Symbols for Application and Test when running containers in hybrid development
Use application version number from dbproperty database for application symbols (if possible)

0.5.0.4
BugFix: Transfer AzureDevOps parameter to PsTestRunner

0.5.0.3
Add paging to Get-NavContainerImageTags (needed for Azure Container Registries)
Do not allow c:\programdata\navcontainerhelper as the folder in Export-NavContainerObjects
BugFix #355 - Add-FontsToNavContainer fails if the folders doesn't have the same path
Added function Run-TestsInNavContainer (preview)
Update help text for Copy-FileToNavContainer and Copy-FileFromNavContiner and throw an error if the destination filename specifies a folder

0.5.0.2
Added function Copy-CompanyInNavContainer (Thanks Dmitry K.)
Bugfix: Compile-AppInNavContainer didn't escape the publisher name
Bugfix: All User data wasn't cleaned up when doing Export-NavContainerDatabasesAsBacpac

0.5.0.1
Fix bug where Get-BestNavContainerImageName returns an illegal image name

0.5.0.0
Support for running NavContainerHelper without elevated permissions
Added function Check-NavContainerHelperPermissions to test whether you have the needed permissions to run NavContainerHelper
Added function Repair-NavContainerApp
Added function Invoke-ScriptInNavContainer to invoke a PowerShell script in a Nav Container
Added function Get-NavContainerAppRuntimePackage to download a runtime package for an app from a container
Added function Get-NavContainerImageLabels to get the labels for an image directly from the registry
Added function Get-NavContainerImageTags to get the available tags a repository directly from the registry
Added parameter doNotUpdateSymbols to Import-TestToolkitToNavContainer to avoid symbol generation
Check Docker OS in New-NavContainer for better error messages
Fix timestamp in file name for Get-NavContainerEventLog

0.4.3.2
BugFix: Replace-NavServerContainer doesn't resolve the best containername and pulls the wrong container

0.4.3.1
Idea #308: Add ID to finsql shortcut to get individual .zup files
Idea #305: Include #Requires -PSEdition Desktop
Issue #204,#279: Business Inbox fails when running Business Central on Docker
Issue #290: Remove-NavContainer fails sometimes with shar

0.4.3.0
Default to process isolation when running Windows 10 18.09.1 or newer
Include Collation when using UseBestContainerOS
Fix Convert-CALTestOutputToAzureDevOps to support non-us cultures
Display NavContainerHelper version in New-NavContainer output
Check whether current user has access to run docker.exe instead of checking for admin privileges
BugFix: Backup-NavContainerDatabases did not work with multitenant containers

0.4.2.6
BugFix: Publish-NavContainerApp fails in 0.4.2.4 and 0.4.2.5 due to new parameters added

0.4.2.5
BugFix: Wrong defaulting of isolation mode

0.4.2.4
Added Scope and SyncMode parameters to Publish-NavContainerApp
Change mechanism to identify host OS
Display Docker version during New-NavContainer
Removed exception when trying to run Process isolation on Windows 10
Added defaulting mechanism for isolation (Server=process, non-server=hyperv)

0.4.2.3
BugFix: New-NavContainer cannot use images without a platform tag
BugFix: Get-BestNavContainerImageName should not append OS if already appended
BugFix: Extract-FilesFromNavContainerImage didn't work with SQL 2017

0.4.2.2
Better algorithm for finding which image to use

0.4.2.1
BugFix #268 Revert back to original image name if best container os doesn't exist

0.4.2.0
Automatically detect host OS and use best pre-built container (ltsc2016 or ltsc2019) unless specified
Added function Get-BestNavContainerImageName
BugFix Export-NavContainerDatabasesAsBacpac didn't work with containers with generic version pre 0.0.8.0

0.4.1.2
Include docker icon

0.4.1.1
Better error message in New-NavContainer
Bugfix: 1703 and 1709 build numbers was switched

0.4.1.0
Support for Windows Server 2019
Support for images with SQL Server 2017

0.4.0.2
BugFix #246: Windows Server insider builds couldn't use navcontainerhelper
Added function Sign-NavContainerApp to use a container to Sign an app file with a code signing certificate
When running generic image, .txt files were exported to a wrong folder (country not included)
Division by zero when exporting objects from a container and no objects matched the filter

0.4.0.1
Bugfix: If you specify -includeTestToolkit to New-NavContainer and use a foreign database, the import would fail
New-NavContainer will cache the files from Extract-FilesFromNavContainer for future usage instead of deleting them
New-CSideDevContainer has been removed - use New-NavContainer with -includeCSide instead
Added function Import-PfxCertificateToNavContainer
Feature request #238: Adding SynchronizeSchemaChanges parametar to Import-ObjectsToNavContainer
Added parameters -publishPorts and -publicDnsName in order to be able to create publicly available containers easier
Extract-FilesFromNavContainerImage would fail if any folders were missing

0.4.0.0
BugFix #207: Compile-AppInNavContainer is downloading symbols for app which is in the AppSymbolFolder
Include timezone parameter on Invoke-NavContainerCodeunit
Compile-AppInNavContainer checks existance of dependencies in app.json
Use .alpackages as default symbols folder
BugFix #216: enableSymbolLoading only works with includeCSide
BugFix #215: Naming symbol-files when compiling with Compile-AppInNavContainer
Display progress when pulling and avoid deadlocks when running using New-NavContainer
Bugfix Get-AzureADUser didn't always retrieve the user needed
New-NavContainer automatically detects best os version of generic image
Bugfix: navdvdpath didn't work when pointing to a url which was case sensitive
Feature #232: added tenant parameter to Get-NavContainerAppInfo
Added function Extract-FilesFromNavContainerImage to extract the files from a Nav Container image
Added parameter UseBestContainerOS to tell New-NavContainer to spin up a container based on the best compatible generic image.
Added parameter TestToolkitCountry to import-TestToolkitToNavContainer

Version History

Version Downloads Last updated
0.6.4.19 41 11/14/2019
0.6.4.18 1,859 11/10/2019
0.6.4.17 1,234 11/6/2019
0.6.4.16 1,211 11/1/2019
0.6.4.15 1,639 10/28/2019
0.6.4.14 1,432 10/22/2019
0.6.4.13 914 10/20/2019
0.6.4.12 9 10/20/2019
0.6.4.11 146 10/18/2019
0.6.4.10 2,974 10/12/2019
0.6.4.9 3,045 10/7/2019
0.6.4.8 388 10/6/2019
0.6.4.7 35 10/6/2019
0.6.4.6 164 10/5/2019
0.6.4.5 2,367 9/29/2019
0.6.4.4 982 9/26/2019
0.6.4.3 1,218 9/21/2019
0.6.4.2 591 9/19/2019
0.6.4.1 3,292 9/8/2019
0.6.4.0 154 9/6/2019
0.6.3.4 1,659 9/2/2019
0.6.3.3 435 9/2/2019
0.6.3.2 551 8/30/2019
0.6.3.1 1,371 8/26/2019
0.6.3.0 168 8/26/2019
0.6.2.95 1,967 8/18/2019
0.6.2.94 144 8/16/2019
0.6.2.93 368 8/15/2019
0.6.2.92 1,312 8/8/2019
0.6.2.91 1,652 8/2/2019
0.6.2.9 823 7/31/2019
0.6.2.8 662 7/28/2019
0.6.2.6 2,400 7/15/2019
0.6.2.5 1,653 7/6/2019
0.6.2.4 1,170 7/2/2019
0.6.2.3 757 6/27/2019
0.6.2.2 571 6/26/2019
0.6.2.1 163 6/25/2019
0.6.2.0 998 6/19/2019
0.6.1.5 1,029 6/16/2019
0.6.1.4 377 6/14/2019
0.6.1.3 276 6/13/2019
0.6.1.2 1,246 6/6/2019
0.6.1.1 2,357 5/24/2019
0.6.1.0 518 5/23/2019
0.6.0.15 4,228 5/3/2019
0.6.0.14 470 4/30/2019
0.6.0.13 544 4/27/2019
0.6.0.12 400 4/25/2019
0.6.0.11 177 4/24/2019
0.6.0.10 105 4/24/2019
0.6.0.9 587 4/19/2019
0.6.0.8 234 4/17/2019
0.6.0.7 934 4/14/2019
0.6.0.6 321 4/12/2019
0.6.0.5 69 4/11/2019
0.6.0.4 12 4/11/2019
0.6.0.3 202 4/11/2019
0.6.0.2 142 4/11/2019
0.6.0.1 4 4/11/2019
0.6.0.0 27 4/10/2019
0.5.0.11 3,491 3/27/2019
0.5.0.10 31 3/27/2019
0.5.0.9 (current version) 1,385 3/19/2019
0.5.0.8 196 3/18/2019
0.5.0.7 2 3/18/2019
0.5.0.6 2,615 3/6/2019
0.5.0.5 632 3/4/2019
0.5.0.4 1,028 2/27/2019
0.5.0.3 355 2/25/2019
0.5.0.2 3,606 2/6/2019
0.5.0.1 1,253 1/30/2019
0.5.0.0 157 1/29/2019
0.4.3.2 2,187 1/17/2019
0.4.3.1 167 1/17/2019
0.4.3.0 840 1/13/2019
0.4.2.6 4,266 12/11/2018
0.4.2.5 77 12/11/2018
0.4.2.4 179 12/10/2018
0.4.2.3 1,210 12/4/2018
0.4.2.2 641 11/30/2018
0.4.2.1 41 11/30/2018
0.4.2.0 161 11/30/2018
0.4.1.2 3,212 11/16/2018
0.4.1.1 137 11/16/2018
0.4.1.0 369 11/15/2018
0.4.0.2 1,738 11/5/2018
0.4.0.1 2,315 10/28/2018
0.4.0.0 2,168 10/23/2018
0.3.1.4 6,997 9/30/2018
0.3.1.3 2,195 9/22/2018
0.3.1.2 799 9/18/2018
0.3.1.1 701 9/16/2018
0.3.1.0 2,329 9/2/2018
0.3.0.2 6,953 7/9/2018
0.3.0.1 229 7/6/2018
0.3.0.0 986 6/28/2018
0.2.9.7 845 6/23/2018
0.2.9.6 81 6/22/2018
0.2.9.5 242 6/21/2018
0.2.9.4 241 6/19/2018
0.2.9.3 8 6/19/2018
0.2.9.2 1,299 6/10/2018
0.2.9.1 6 6/10/2018
0.2.9.0 545 6/6/2018
0.2.8.5 5,935 4/12/2018
0.2.8.4 16 4/12/2018
0.2.8.3 30 4/12/2018
0.2.8.2 10 4/12/2018
0.2.8.1 9 4/12/2018
0.2.8.0 17 4/11/2018
0.2.7.5 556 4/5/2018
0.2.7.4 312 4/2/2018
0.2.7.3 733 3/22/2018
0.2.7.2 3 3/22/2018
0.2.7.1 300 3/19/2018
0.2.7.0 2,483 3/6/2018
0.2.6.9 21 3/6/2018
0.2.6.8 3 3/6/2018
0.2.6.7 12 3/5/2018
0.2.6.6 33 3/5/2018
0.2.6.5 496 2/24/2018
0.2.6.4 483 2/16/2018
0.2.6.3 82 2/16/2018
0.2.6.2 20 2/16/2018
0.2.6.1 9 2/15/2018
0.2.6.0 3 2/15/2018
0.2.5.1 2,075 2/3/2018
0.2.5.0 8 2/3/2018
0.2.2.4 835 1/8/2018
0.2.2.3 4 1/8/2018
0.2.2.2 1,151 12/19/2017
0.2.2.1 105 12/16/2017
0.2.2.0 295 12/12/2017
0.2.1.3 748 11/30/2017
0.2.1.2 37 11/30/2017
0.2.1.1 65 11/29/2017
0.2.1.0 83 11/27/2017
0.2.0.1 1,748 11/12/2017
0.2.0.0 31 11/11/2017
0.1.2.1 227 11/9/2017
0.1.2.0 33 11/9/2017
0.1.1.9 521 11/7/2017
0.1.1.8 150 11/7/2017
0.1.1.7 4 11/7/2017
0.1.1.6 4 11/7/2017
0.1.1.5 39 11/6/2017
0.1.1.4 37 11/6/2017
0.1.1.3 388 11/3/2017
0.1.1.2 237 10/26/2017
0.1.1.1 6 10/26/2017
0.1.1.0 7 10/26/2017
0.1.0.3 208 10/21/2017
0.1.0.2 3 10/21/2017
0.1.0.1 4 10/21/2017
0.1.0.0 15 10/21/2017
Show less