Windows-PowerShell Flashcards
¿Qué comando usarías para obtener una lista de todos los cmdlets disponibles?
Get-Command
¿Cómo puedes ejecutar un script guardado en C:\Scripts\prueba.ps1?
.\C:\Scripts\prueba.ps1
¿Cuál es el comando para mostrar todos los procesos en ejecución?
Get-Process
¿Qué cmdlet muestra los detalles de la versión actual de PowerShell?
$PsVersionTable
¿Cómo rediriges la salida estándar de un comando a un archivo llamado resultado.txt?
command > resultado.txt
¿Qué operador comparativo usarías para verificar si un número es mayor que 10?
-gt 10
¿Qué cmdlet te permite ver las propiedades y métodos de un objeto?
Get-Member
¿Cómo puedes forzar la importación de un módulo llamado ActiveDirectory?
Import-Module ActiveDirectory -Force
¿Qué comando usarías para convertir una cadena de texto a minúsculas?
$cadena.ToLower()
¿Qué cmdlet muestra los módulos que están disponibles para ser importados?
Get-Module -ListAvailable
¿Cómo se crea una matriz de números del 1 al 10 en PowerShell?
$array = 1..10
¿Qué cmdlet permite detener un proceso usando su ID?
Stop-Process -Id <ID></ID>
¿Cómo se concatenan dos cadenas en PowerShell?
$cadena1 + $cadena2
¿Qué hace el cmdlet Select-String?
Busca texto dentro de archivos o cadenas.
¿Cuál es el cmdlet para agregar un elemento a una lista existente?
$lista.Add(<item>)</item>
¿Cómo obtienes el valor de una clave en un hash table llamado $miHash con la clave clave1?
$miHash[“clave1”]
¿Qué operador se utiliza para verificar si un valor existe dentro de una lista?
-contains
¿Cómo puedes hacer que PowerShell muestre el contenido de un archivo línea por línea?
Get-Content archivo.txt
¿Qué cmdlet se utiliza para eliminar un archivo?
Remove-Item <filePath></filePath>
¿Cómo verificas si un objeto es de un tipo específico en PowerShell?
-is [type]
¿Cómo puedes obtener una lista de todos los servicios en el sistema?
Get-Service
¿Qué comando usarías para detener un servicio llamado Spooler?
Stop-Service -Name Spooler
¿Cómo muestras la fecha y hora actuales en PowerShell?
Get-Date
¿Qué cmdlet se utiliza para crear un nuevo directorio llamado Archivos?
New-Item -Path . -Name “Archivos” -ItemType Directory
¿Cómo puedes ejecutar un comando cada 5 segundos en PowerShell?
while ($true) { <command></command>; Start-Sleep -Seconds 5 }
¿Qué hace el cmdlet Test-Connection?
Prueba la conectividad a una máquina específica, similar a ping.
¿Cómo rediriges la salida de un comando a la consola y a un archivo al mismo tiempo?
<command></command>
Tee-Object -FilePath archivo.txt
¿Qué operador se usa para dividir una cadena en PowerShell?
-split
¿Cómo puedes comprobar si un archivo llamado datos.csv existe en el directorio actual?
Test-Path datos.csv
¿Qué cmdlet usarías para cambiar la propiedad de un archivo?
Set-ItemProperty
¿Cuál es el comando para iniciar un servicio llamado WinRM?
Start-Service -Name WinRM
¿Cómo puedes ejecutar un script en PowerShell sin restricciones de seguridad?
Set-ExecutionPolicy Unrestricted
¿Qué hace el cmdlet Remove-Item?
Elimina un archivo o directorio.
¿Cómo se lista el contenido de un directorio en orden alfabético inverso?
Get-ChildItem | Sort-Object Name -Descending
¿Qué cmdlet permite exportar datos a un archivo CSV?
Export-Csv
¿Cómo puedes encontrar un proceso por nombre usando PowerShell?
Get-Process -Name <nombre_proceso></nombre_proceso>
Invoke-WebRequest
Realiza solicitudes web a una URL específica.
¿Cómo se obtiene una lista de las propiedades de un objeto en PowerShell?
Get-Member
¿Qué cmdlet se usa para renombrar un archivo?
Rename-Item <oldName> <newName></newName></oldName>
¿Cómo puedes acceder al último elemento de una matriz llamada $array?
$array[-1]
¿Qué operador se usa para verificar si un valor no está en una lista?
-notcontains
¿Cómo puedes cambiar la configuración regional en PowerShell?
$PSUICulture = “es-ES”
¿Qué cmdlet muestra los discos duros del sistema?
Get-PhysicalDisk
¿Cómo puedes crear un archivo de texto con contenido en PowerShell?
Out-File -FilePath archivo.txt -InputObject “Contenido”
¿Cuál es el uso del cmdlet Measure-Object?
Mide propiedades de objetos como recuento, suma, mínimo y máximo.
¿Cómo puedes detener todos los servicios en PowerShell que contienen la palabra “Web”?
Get-Service | Where-Object {$_.Name -like “Web”} | Stop-Service
¿Qué comando se utiliza para mostrar todas las variables de entorno en PowerShell?
Get-ChildItem Env:
¿Cómo puedes crear un script bloque que contenga múltiples comandos en PowerShell?
{ <comandos> }</comandos>
¿Qué hace el operador -replace en PowerShell?
Reemplaza partes de una cadena con otra cadena.
¿Cómo puedes ejecutar un comando en otra computadora desde PowerShell?
Invoke-Command -ComputerName <nombre> -ScriptBlock { <comando> }</comando></nombre>