Hoja de referencia de PowerShell

Comandos de PowerShell con parámetros - pequeña refactorización

Índice

Aquí tienes una pequeña guía rápida: comandos principales de PowerShell con parámetros

hermosa concha de mar Esta increíble imagen de concha de mar es producida por modelo de IA Flux 1 dev.

Comandos Básicos

  • Get-Command: Lista todos los comandos disponibles
  • Get-Help <cmdlet>: Muestra información de ayuda para un cmdlet específico
  • Get-Process: Lista todos los procesos en ejecución
  • Get-Service: Lista todos los servicios
  • Get-ChildItem (alias: ls, dir): Lista los elementos en el directorio actual
  • Set-Location (alias: cd): Cambia el directorio actual
  • Clear-Host (alias: cls): Limpia la pantalla de la consola

Gestión de Archivos y Directorios

  • New-Item (alias: ni): Crea un nuevo archivo o directorio
  • Copy-Item: Copia archivos y directorios
  • Move-Item: Mueve archivos y directorios
  • Remove-Item (alias: rm): Elimina archivos y directorios
  • Rename-Item (alias: rnp): Renombra un archivo o directorio
  • Get-Content (alias: gc): Muestra el contenido de un archivo

Administración del Sistema

  • Start-Process (alias: saps): Inicia uno o más procesos
  • Stop-Process: Detiene uno o más procesos en ejecución
  • Start-Service: Inicia uno o más servicios
  • Stop-Service: Detiene uno o más servicios en ejecución
  • Restart-Computer: Reinicia la computadora
  • Get-WinEvent: Muestra los registros de eventos de Windows
  • Checkpoint-Computer: Establece un punto de restauración en tu máquina

Comandos de Red

  • Test-Connection: Envía paquetes de solicitud de eco ICMP a una o más computadoras
  • Invoke-WebRequest (alias: curl, wget): Obtiene contenido de una página web
  • Get-NetAdapter: Recupera adaptadores de red
  • Get-NetIPAddress: Obtiene la configuración de direcciones IP

Gestión de Usuarios y Seguridad

  • Get-LocalUser: Lista las cuentas de usuario locales
  • New-LocalUser: Crea una nueva cuenta de usuario local
  • Set-LocalUser: Modifica una cuenta de usuario local
  • Remove-LocalUser: Elimina una cuenta de usuario local
  • Get-Acl: Obtiene el descriptor de seguridad para un recurso

Scripting en PowerShell

  • Set-ExecutionPolicy: Establece la política de ejecución de PowerShell
  • Get-Variable: Obtiene las variables en la consola actual
  • Set-Variable (alias: set, sv): Establece el valor de una variable
  • Remove-Variable (alias: rv): Elimina una variable
  • ForEach-Object: Realiza una operación en cada elemento de una colección especificada
  • Where-Object: Selecciona objetos con propiedades específicas

Gestión de Tareas

  • Start-Job (alias: sajb): Inicia un trabajo de PowerShell en segundo plano
  • Get-Job: Obtiene trabajos de PowerShell en segundo plano en la sesión actual
  • Receive-Job: Obtiene los resultados de trabajos en segundo plano
  • Stop-Job: Detiene un trabajo de PowerShell en segundo plano
  • Wait-Job: Espera hasta que uno o todos los trabajos de PowerShell en segundo plano se completen

Formateo de Salida

  • Format-Table: Formatea la salida como una tabla
  • Format-List: Formatea la salida como una lista
  • Out-File: Envía la salida a un archivo
  • Export-Csv: Exporta objetos a un archivo CSV
  • ConvertTo-Json: Convierte un objeto a una cadena con formato JSON

Utiliza Get-Help <cmdlet> para obtener información detallada sobre cualquier comando, incluyendo sus parámetros y ejemplos de uso.

Enlaces útiles

Otras Guías Rápidas