functions/dynamicsnav/Get-NavServerInstances.ps1

function Get-NavServerInstances {
    [CmdletBinding()]
    param (
        [ValidateSet('Running', 'Stopped')]
        [string]$State
    )
    $version = Get-NavModuleVersion
    $instances = Get-NAVServerInstance | 
        Where-Object {
            $ver = [version]$_.Version
            $ver.Major -eq $version.Major -and $ver.Minor -eq $version.Minor
        }
    if ($State) {
        $instances = $instances | Where-Object { $_.State -eq $State }
    }

    return $instances
}