Preguntas frecuentes sobre comandos y uso básico de PowerShell

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,09 KB

Preguntas y respuestas sobre comandos y uso básico de PowerShell

Documento corregido y formateado para mejor lectura. Contiene preguntas y respuestas sobre PowerShell, comandos y ejemplos prácticos.

  1. 1. ¿Qué valor tomará la variable $res si el servicio "Apache24" está iniciado y se ejecuta la orden indicada?

    $res = ((Get-Service Apache24 | Where-Object Status -eq "Running").count -gt 0)

    Nota: en Where-Object debe usarse la propiedad Status, no State.

    Respuesta: Falso

  2. 2. (Get-Process | Where-Object Name -eq "Notepad").CPU

    Devuelve por pantalla el porcentaje de CPU consumido por el Bloc de notas.

  3. 3. ¿Con qué comando podemos leer por teclado un valor?

    Read-Host

  4. 4. ¿Con qué comando podemos saber rápidamente los campos que tiene un resultado?

    Get-Member

  5. 5. ¿Cuál es la estructura del nombre de un comando PowerShell?

    Respuesta: Verbo-Nombre (por ejemplo, Get-Process).

  6. 6. ¿Cuál sería la instrucción correcta si quiero obtener los tres ficheros más grandes de un directorio?

    Get-ChildItem -File | Sort-Object Length -Descending | Select-Object -First 3

  7. 7. ¿Qué comando muestra por pantalla los usuarios del sistema?

    Get-LocalUser

  8. 8. ¿Qué hace el siguiente script?: if ((Get-LocalUser pepe).Count -le 0) { New-LocalUser pepe }

    Crea el usuario pepe en caso de que no exista.

  9. 9. ¿Qué opción de Get-Help nos ofrece una ayuda más completa en la consola?

    Respuesta: -Full

  10. 10. ¿Qué opción de la orden Get-Help nos da más información en la consola?

    Respuesta: -Detailed

  11. 11. ¿Qué operador relacional no se puede usar con números?

    Respuesta: -nq

  12. 12. ¿Qué sintaxis es correcta para saber qué ficheros tienen más de 100 Bytes?

    Ejemplos mostrados:

    • Get-ChildItem | Where-Object -gt 100
    • (Get-ChildItem | Where-Object Length -gt 100) (forma correcta especificando la propiedad Length).
  13. 13. Con la orden Test-Connection, con parámetros por defecto, si nos devuelve un resultado de 2 filas ...:

    significa que a veces hay problemas de red

    significa que tenemos problemas de conexión

  14. 14. El comando Select-Object ...:

    se combina con otros comandos para elegir campos del resultado

  15. 15. El comando Sort-Item ...:

    no existe

  16. 16. Elige la afirmación incorrecta ☹

    Se puede generar un fichero con el resultado de un comando y la |

  17. 17. Indica la afirmación correcta

    Ninguna respuesta es correcta

  18. 18. La instrucción [int]$valor = "25"...

    crea una variable de tipo entero con el valor 25

  19. 19. La instrucción Test-Connection C:\Users\pepe…

    devuelve un error porque la instrucción no sirve para comprobar trayectorias

  20. 20. La orden Test-Path:

    Comprueba si existe un directorio o fichero

  21. 21. Las funciones nos permiten:

    Todas las respuestas son correctas

  22. 22. Para crear un fichero debemos utilizar el comando:

    New-Item

  23. 23. Para recorrer los resultados obtenidos por un comando la mejor opción es:

    Asignarlos a una variable

  24. 24. Si queremos hacer una secuencia de instrucciones 10 veces de manera repetitiva utilizaremos una estructura:

    For

  25. 25. Sólo podremos ejecutar scripts de PowerShell si ...

    un administrador activa la posibilidad de ejecutarlos

Entradas relacionadas: