Utilizando el siguiente código
[crayon-6a6196440c84e786487989/]
Si ejecutamos la opción 1, no aparece el resultado del cmdlet Get-LocalUser, el resultado aparece después de la ejecución del comando pause (y eso no es lo que tenemos en la opción 1 del switch)
Para evitar que se ejecute incorrectamente el resultado del cmdlet Get-LocalUser, la solución consiste en modificar la ejecución del cmdlet Get-LocalUser indicando que muestre la propiedad o propiedades que queremos mostrar. Si ejecutamos la opción 1, sí aparece el resultado del cmdlet Get-LocalUser antes de la ejecución del comando pause