ContainerHandling/Open-NavContainer.ps1
<#
.Synopsis Open a new PowerShell session for a NAV/BC Container .Description Opens a new PowerShell window for a Container. The PowerShell prompt will have the PowerShell modules pre-loaded, meaning that you can use most PowerShell CmdLets. .Parameter containerName Name of the container for which you want to open a session .Example Open-BcContainer -containerName navserver #> function Open-BcContainer { [CmdletBinding()] Param ( [string] $containerName = $bcContainerHelperConfig.defaultContainerName ) Process { Start-Process "cmd.exe" @("/C";"docker exec -it $containerName powershell -noexit C:\Run\prompt.ps1") } } Set-Alias -Name Open-NavContainer -Value Open-BcContainer Export-ModuleMember -Function Open-BcContainer -Alias Open-NavContainer |