¿Cómo puedo probar que una variable tiene más de ocho caracteres en PowerShell?

¿Cómo probar si el número de caracteres en $ dbUserName es más de ocho caracteres?

No he podido localizar un comando o una serie de comandos que me permitan hacer esto. Solo he podido encontrar si la variable es nula:

if ($dbUserName) {
    Write-Output " You left Username blank"
    $dbUserName = read-host
}

Pero me gustaría la siguiente prueba como esta:

if ($dbUserName [String] > 8 ) }
    Write-Output " Please enter more than 8 characters "
    $dbUserName=read-host " Re-enter database user name"
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta