JARVIS/nucleo/saber/conocimiento/06 - Cheatsheets/Operadores PowerShell.md
sito 7e06ce46cf saber: pack de metodologia publico (conocimiento/) + doc del RAG
El repo trae ahora ~73 docs de metodologia de pentesting (estilo OSCP,
scrubeados de datos personales) que indexa.py indexa: un clon recien hecho ya
sabe de enumeracion, explotacion web, shells, privesc, Active Directory,
cracking... con los comandos, sin ningun dato privado. docs/rag.md lo refleja.
2026-08-16 17:58:41 +02:00

1.2 KiB

Operadores PowerShell

Para cuando trabajas dentro de la víctima Windows. Base de Port scanner PowerShell.

|        tubería (igual que bash)            Get-Process | Where-Object {...}
%        alias de ForEach-Object             1..200 | % { ... }
$_       el elemento actual del bucle        1..10 | % { "puerto $_" }
-and -or -not (o !)   lógicos
-eq -ne  igual / distinto                    ($x -eq 5)
-lt -gt -le -ge       menor/mayor (-igual)   ($port -lt 1000)
>        redirige a fichero
2>$null  silenciar errores (= 2>/dev/null)
Out-Null tirar salida no deseada             $c.Connect(..) | Out-Null
`        backtick = continuar en línea siguiente (como \ en bash)
;        separar comandos en una línea

Trampas

  • "$_ABIERTO" se lee como variable _ABIERTO (vacía). Pon espacio: "$_ ABIERTO".
  • Silenciar TODO al inicio de un script:
    $ErrorActionPreference = "SilentlyContinue"
    $WarningPreference     = "SilentlyContinue"
    
    Por comando: -ea 0 (ErrorAction) · -wa 0 (WarningAction).
  • Correr un .ps1 bloqueado: powershell -ep bypass -File .\script.ps1.

Relacionado: Operadores Bash · Port scanner PowerShell · OSCP MOC