BCModules/Unregister-NAVAdminToolSnapIn.ps1

<#
 .Synopsis
  Unregister NAVAdminTool commands that are used for Business Central.
 .Description
  Use the current PowerShell prompt to unregister NAVAdminTool commands that are used for Business Central.
 .Example
  UnRegister-NAVAdminToolSnapIn
#>

function Unregister-NAVAdminToolSnapIn {
    function UnregisterSnapIn {
        [CmdletBinding()]
        param(
            [string] $snapIn
        )

        if (Get-Module $snapIn) {
            Remove-Module $snapIn
        }
    }

    # Register Microsoft Dynamics NAV Management Snap-in
    UnregisterSnapIn -snapIn "Microsoft.Dynamics.Nav.Management"

    # Register Microsoft Dynamics NAV Apps Management Snap-in
    UnregisterSnapIn -snapIn "Microsoft.Dynamics.Nav.Apps.Management"
}