POWERSHELL Flashcards

(19 cards)

1
Q

POWERSHELL Get-Help

A

Muestra ayuda sobre cmdlets (comandos), scripts, alias y comandos externos de PowerShellg

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

POWERSHELL Get-Command

A

Muestra un listado de todos los comandos disponibles (cmdlets, funciones, alias, etc.)

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

POWERSHELL Get-Alias

A

Muestra todos los alias definidos en la sesión actual de PowerShell
Los alias son nombres mas cortos por los que se conoce a un comando.

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

POWERSHELL Get-Process

A

Muestra todos los procesos actualmente EN EJECUCIÓN en el sistema
🧠 Proceso: cualquier programa en ejecución

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

POWERSHELL Get-Service

A

Muestra todos los servicios del sistema y su estado actual

🧠Servicio: programa en segundo plano que da soporte al sistema

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

POWERSHELL Get-Content (¿Equivalencia en Linux?)

A

Muestra el contenido de un archivo o variable (equivalente a cat en Linux)

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

POWERSHELL Copy-Item -Recurse

A

Copia objetos (archivos o carpetas) de un lugar a otro de forma RECURSIVA

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

POWERSHELL New-Item - ItemType x

A

Crea una nueva carpeta o archivo según el tipo indicado

🧠
Valores de -ItemType:
- Directory → crea una carpeta.
- File → crea un archivo vacío.
- SymbolicLink → crea un enlace simbólico.
- Junction → crea una unión de directorios.

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

POWERSHELL Select-String - Path …. -Pattern… ¿Equivalente en Linux?

A

Busca texto en archivos, similar al comando grep de Linux

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

POWERSHELL Where-Object { $_.Propiedad -eq valor }

A

FILTRA objetos de entrada según condiciones especificadas

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

POWERSHELL ForEach-Object { ... }

A

Aplica una acción concreta a cada elemento que entra por la canalización (pipeline).
Esa acción la defines dentro de las llaves {}”

Por ejemplo:
Muestra los nombres en Mayúsculas
Get-ChildItem C:\Carpeta | ForEach-Object { $_.Name.ToUpper() }

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

POWERSHELL Invoke-Command - ComputerName *nombre* {comando}

A

Ejecuta comandos en uno o varios equipos remotos

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

POWERSHELL Get-CimIns ptance -Class Win32_xxxx

A

Obtiene información sobre el CIM/WMI ➡️

CIM es un estándar y (WMI) su implementación en Windows que permiten consultar y gestionar información de configuración, estado y recursos de un sistema operativo de forma unificada

⚙️CIM (Common Information Model): Estándar internacional de la DMTF que define cómo describir y organizar hardware, software y dispositivos de forma genérica y multiplataforma.

WMI (Windows Management Instrumentation): Implementación de Microsoft de CIM en Windows, con clases específicas

Ejemplos:
• Get-CimInstance - Class Win32 _Processor → devuelve info del procesador.
• Get-CimInstance - Class Win32 _LogicalDisk → devuelve info de discos.
• Get-CimInstance - Class Win32 _OperatingSystem → devuelve info del -SO-.

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

POWERSHELL Test-Connection IP | Format-Table -AutoSize

A

Realiza pruebas de conectividad (ping) y muestra la salida en tabla

🧠 El símbolo | (pipe) conecta comandos

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

POWERSHELL Get-CimInstance -Class Win32_LogicalDisk

A

Obtiene información sobre los discos lógicos del sistema

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

POWERSHELL Set-TimeZone -Name 'ZonaHoraria'

A

Establece la zona horaria del sistema

17
Q

POWERSHELL Get-ItemProperty -Path HKLM:\...

A

Consulta claves y valores de elementos de Windows

  • Get-ItemProperty: obtiene las propiedades (valores) de un elemento.
  • -Path: indica la ruta donde buscar.
  • HKLM:\: representa la colmena HKEY_LOCAL_MACHINE del Registro de Windows, vista como si fuera una unidad de archivos (HKLM:\SOFTWARE\...).

🧠🧠 HKLM = HKEY_LOCAL_MACHINE → aquí están las configuraciones de todo el ordenador (hardware, software, drivers, seguridad, etc.), no de un usuario concreto

18
Q

POWERSHELL $PSVersionTable.PSVersion

A

Muestra la versión instalada de PowerShell

🧠PS= powershell

19
Q

POWERSHELL Set-ExecutionPolicy Unrestricted

A

Permite ejecutar scripts .ps1 sin restricciones