Contenidos
- Utilizando el siguiente código
- 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
Utilizando el siguiente código
1 2 3 4 5 6 7 8 9 10 11 12 |
Write-Host "Bienvenido usuario" Write-Host "Opciones:" Write-Host " 1. Listar información de usuarios" Write-Host " 2. Listar nombres de usuarios" $opcion = Read-Host "Introduzca qué opción quiere realizar" switch($opcion) { 1{Get-LocalUser; pause} 2{(Get-LocalUser).name; pause} } |