Windows-PowerShell Flashcards

1
Q

¿Qué comando usarías para obtener una lista de todos los cmdlets disponibles?

A

Get-Command

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Cómo puedes ejecutar un script guardado en C:\Scripts\prueba.ps1?

A

.\C:\Scripts\prueba.ps1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Cuál es el comando para mostrar todos los procesos en ejecución?

A

Get-Process

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué cmdlet muestra los detalles de la versión actual de PowerShell?

A

$PsVersionTable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Cómo rediriges la salida estándar de un comando a un archivo llamado resultado.txt?

A

command > resultado.txt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué operador comparativo usarías para verificar si un número es mayor que 10?

A

-gt 10

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué cmdlet te permite ver las propiedades y métodos de un objeto?

A

Get-Member

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Cómo puedes forzar la importación de un módulo llamado ActiveDirectory?

A

Import-Module ActiveDirectory -Force

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Qué comando usarías para convertir una cadena de texto a minúsculas?

A

$cadena.ToLower()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué cmdlet muestra los módulos que están disponibles para ser importados?

A

Get-Module -ListAvailable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Cómo se crea una matriz de números del 1 al 10 en PowerShell?

A

$array = 1..10

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué cmdlet permite detener un proceso usando su ID?

A

Stop-Process -Id <ID></ID>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Cómo se concatenan dos cadenas en PowerShell?

A

$cadena1 + $cadena2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Qué hace el cmdlet Select-String?

A

Busca texto dentro de archivos o cadenas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Cuál es el cmdlet para agregar un elemento a una lista existente?

A

$lista.Add(<item>)</item>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Cómo obtienes el valor de una clave en un hash table llamado $miHash con la clave clave1?

A

$miHash[“clave1”]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

¿Qué operador se utiliza para verificar si un valor existe dentro de una lista?

A

-contains

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

¿Cómo puedes hacer que PowerShell muestre el contenido de un archivo línea por línea?

A

Get-Content archivo.txt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

¿Qué cmdlet se utiliza para eliminar un archivo?

A

Remove-Item <filePath></filePath>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

¿Cómo verificas si un objeto es de un tipo específico en PowerShell?

A

-is [type]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

¿Cómo puedes obtener una lista de todos los servicios en el sistema?

A

Get-Service

22
Q

¿Qué comando usarías para detener un servicio llamado Spooler?

A

Stop-Service -Name Spooler

23
Q

¿Cómo muestras la fecha y hora actuales en PowerShell?

24
Q

¿Qué cmdlet se utiliza para crear un nuevo directorio llamado Archivos?

A

New-Item -Path . -Name “Archivos” -ItemType Directory

25
¿Cómo puedes ejecutar un comando cada 5 segundos en PowerShell?
while ($true) { ; Start-Sleep -Seconds 5 }
26
¿Qué hace el cmdlet Test-Connection?
Prueba la conectividad a una máquina específica, similar a ping.
27
¿Cómo rediriges la salida de un comando a la consola y a un archivo al mismo tiempo?
| Tee-Object -FilePath archivo.txt
28
¿Qué operador se usa para dividir una cadena en PowerShell?
-split
29
¿Cómo puedes comprobar si un archivo llamado datos.csv existe en el directorio actual?
Test-Path datos.csv
30
¿Qué cmdlet usarías para cambiar la propiedad de un archivo?
Set-ItemProperty
31
¿Cuál es el comando para iniciar un servicio llamado WinRM?
Start-Service -Name WinRM
32
¿Cómo puedes ejecutar un script en PowerShell sin restricciones de seguridad?
Set-ExecutionPolicy Unrestricted
33
¿Qué hace el cmdlet Remove-Item?
Elimina un archivo o directorio.
34
¿Cómo se lista el contenido de un directorio en orden alfabético inverso?
Get-ChildItem | Sort-Object Name -Descending
35
¿Qué cmdlet permite exportar datos a un archivo CSV?
Export-Csv
36
¿Cómo puedes encontrar un proceso por nombre usando PowerShell?
Get-Process -Name
37
Invoke-WebRequest
Realiza solicitudes web a una URL específica.
38
¿Cómo se obtiene una lista de las propiedades de un objeto en PowerShell?
Get-Member
39
¿Qué cmdlet se usa para renombrar un archivo?
Rename-Item
40
¿Cómo puedes acceder al último elemento de una matriz llamada $array?
$array[-1]
41
¿Qué operador se usa para verificar si un valor no está en una lista?
-notcontains
42
¿Cómo puedes cambiar la configuración regional en PowerShell?
$PSUICulture = "es-ES"
43
¿Qué cmdlet muestra los discos duros del sistema?
Get-PhysicalDisk
44
¿Cómo puedes crear un archivo de texto con contenido en PowerShell?
Out-File -FilePath archivo.txt -InputObject "Contenido"
45
¿Cuál es el uso del cmdlet Measure-Object?
Mide propiedades de objetos como recuento, suma, mínimo y máximo.
46
¿Cómo puedes detener todos los servicios en PowerShell que contienen la palabra "Web"?
Get-Service | Where-Object {$_.Name -like "*Web*"} | Stop-Service
47
¿Qué comando se utiliza para mostrar todas las variables de entorno en PowerShell?
Get-ChildItem Env:
48
¿Cómo puedes crear un script bloque que contenga múltiples comandos en PowerShell?
{ }
49
¿Qué hace el operador -replace en PowerShell?
Reemplaza partes de una cadena con otra cadena.
50
¿Cómo puedes ejecutar un comando en otra computadora desde PowerShell?
Invoke-Command -ComputerName -ScriptBlock { }