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-NavContainer -containerName navserver #> function Open-NavContainer { [CmdletBinding()] Param ( [string] $containerName = "navserver" ) Process { Start-Process "cmd.exe" @("/C";"docker exec -it $containerName powershell -noexit C:\Run\prompt.ps1") } } Set-Alias -Name Open-BCContainer -Value Open-NavContainer Export-ModuleMember -Function Open-NavContainer -Alias Open-BCContainer |