Redirecciones Powershell
Redirecciones en Powershell (operadores lógicos y de redirección)
Section titled “Redirecciones en Powershell (operadores lógicos y de redirección)”Tipos de salida en PowerShell
Section titled “Tipos de salida en PowerShell”PowerShell no solo maneja texto (como CMD), sino flujos de salida (streams). Cada flujo tiene un número que se usa para redirigirlo:
Operadores de redirección
Section titled “Operadores de redirección”Ejemplos combinados
Section titled “Ejemplos combinados”# Guarda salida y errores en archivos diferentesGet-ChildItem C:\ 1>salida.txt 2>errores.txt
# Guarda todo en un solo archivoGet-ChildItem C:\ *> todo.txt
# Si un archivo existe, muestra un mensajeTest-Path "C:\config.txt" && Write-Host "Existe" || Write-Host "No existe"
# Redirigir salida a un archivo y también verla en pantallaGet-Process | Tee-Object -FilePath procesos.txtTip extra: usar redirecciones dentro de scripts
Section titled “Tip extra: usar redirecciones dentro de scripts”En scripts (.ps1), puedes controlar redirecciones con más precisión:
$ErrorActionPreference = "SilentlyContinue" # Ignora erroresGet-Item "C:\noexiste.txt" *> log.txt # Redirige todo