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?

A

Get-Date

24
Q

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

A

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

25
Q

¿Cómo puedes ejecutar un comando cada 5 segundos en PowerShell?

A

while ($true) { <command></command>; Start-Sleep -Seconds 5 }

26
Q

¿Qué hace el cmdlet Test-Connection?

A

Prueba la conectividad a una máquina específica, similar a ping.

27
Q

¿Cómo rediriges la salida de un comando a la consola y a un archivo al mismo tiempo?

A

<command></command>

Tee-Object -FilePath archivo.txt

28
Q

¿Qué operador se usa para dividir una cadena en PowerShell?

A

-split

29
Q

¿Cómo puedes comprobar si un archivo llamado datos.csv existe en el directorio actual?

A

Test-Path datos.csv

30
Q

¿Qué cmdlet usarías para cambiar la propiedad de un archivo?

A

Set-ItemProperty

31
Q

¿Cuál es el comando para iniciar un servicio llamado WinRM?

A

Start-Service -Name WinRM

32
Q

¿Cómo puedes ejecutar un script en PowerShell sin restricciones de seguridad?

A

Set-ExecutionPolicy Unrestricted

33
Q

¿Qué hace el cmdlet Remove-Item?

A

Elimina un archivo o directorio.

34
Q

¿Cómo se lista el contenido de un directorio en orden alfabético inverso?

A

Get-ChildItem | Sort-Object Name -Descending

35
Q

¿Qué cmdlet permite exportar datos a un archivo CSV?

A

Export-Csv

36
Q

¿Cómo puedes encontrar un proceso por nombre usando PowerShell?

A

Get-Process -Name <nombre_proceso></nombre_proceso>

37
Q

Invoke-WebRequest

A

Realiza solicitudes web a una URL específica.

38
Q

¿Cómo se obtiene una lista de las propiedades de un objeto en PowerShell?

A

Get-Member

39
Q

¿Qué cmdlet se usa para renombrar un archivo?

A

Rename-Item <oldName> <newName></newName></oldName>

40
Q

¿Cómo puedes acceder al último elemento de una matriz llamada $array?

A

$array[-1]

41
Q

¿Qué operador se usa para verificar si un valor no está en una lista?

A

-notcontains

42
Q

¿Cómo puedes cambiar la configuración regional en PowerShell?

A

$PSUICulture = “es-ES”

43
Q

¿Qué cmdlet muestra los discos duros del sistema?

A

Get-PhysicalDisk

44
Q

¿Cómo puedes crear un archivo de texto con contenido en PowerShell?

A

Out-File -FilePath archivo.txt -InputObject “Contenido”

45
Q

¿Cuál es el uso del cmdlet Measure-Object?

A

Mide propiedades de objetos como recuento, suma, mínimo y máximo.

46
Q

¿Cómo puedes detener todos los servicios en PowerShell que contienen la palabra “Web”?

A

Get-Service | Where-Object {$_.Name -like “Web”} | Stop-Service

47
Q

¿Qué comando se utiliza para mostrar todas las variables de entorno en PowerShell?

A

Get-ChildItem Env:

48
Q

¿Cómo puedes crear un script bloque que contenga múltiples comandos en PowerShell?

A

{ <comandos> }</comandos>

49
Q

¿Qué hace el operador -replace en PowerShell?

A

Reemplaza partes de una cadena con otra cadena.

50
Q

¿Cómo puedes ejecutar un comando en otra computadora desde PowerShell?

A

Invoke-Command -ComputerName <nombre> -ScriptBlock { <comando> }</comando></nombre>