UTF8 Script en PowerShell genera caracteres incorrectos

He creado un script UTF8 para PowerShell con caracteres no ascii.

characters.ps1:

Write-Host "ç â ã á à"

Cuando el script se ejecuta en la consola de PowerShell, genera caracteres incorrectos.

Sin embargo, si escribo los caracteres directamente en la consola, se muestran como se esperaba:

Alguien sabe qué causa ese comportamiento?

El problema surgió de un guión que escribí que tiene rutas codificadas que incluyen caracteres que no son ascii. Cuando intento pasar la ruta como argumento a los cmdlets (en el caso de que robocopiara una carpeta), el comando falla porque no puede encontrar la ruta (que se muestra incorrectamente en la pantalla).

Respuestas a la pregunta(4)

Su respuesta a la pregunta