Artículos con la etiqueta «Scripts»
13 artículos con la etiqueta «Scripts», del más reciente al más antiguo.
-
Cómo proteger la calidad de los scripts de PowerShell con PSScriptAnalyzer — Selección de reglas e integración en CI
Guía práctica para implementar PSScriptAnalyzer en PowerShell: reglas prioritarias, configuración, adopción gradual y CI con GitHub Actions.
-
Dónde mirar cuando un script de PowerShell es lento — claves de arrays, pipeline y cruces de datos
Analizamos las causas típicas de la lentitud en PowerShell: += en arrays, pipeline vs. foreach, cruces con tablas hash, E/S de archivos y cómo medir bien.
-
Deje de usar Write-Host — Flujos de salida de PowerShell y diseño de registros
Explica los seis flujos de salida de PowerShell, los problemas de Write-Host y su uso correcto, por qué se contamina el valor de retorno de una función, el c...
-
Procesamiento paralelo en PowerShell — Cuándo usar ForEach-Object -Parallel y cuándo usar jobs
Diferencias entre ForEach-Object -Parallel, Start-ThreadJob y Start-Job, uso de $using:, ThrottleLimit y cuándo el paralelismo resulta más lento.
-
Cómo llamar correctamente a un exe externo desde PowerShell — la trampa de las comillas en argumentos, los códigos de salida y la codificación de caracteres
Al llamar a robocopy o a un EXE interno desde PowerShell, los argumentos se corrompen, no se obtiene el código de salida o la salida se ve ilegible. Repasamo...
-
¿Esa bat debería migrarse a PowerShell? — Inventario y criterio de migración de los activos cmd/bat
Organizamos en una tabla de decisión si conviene migrar a PowerShell las bat que quedan en la empresa: el contraste con VBScript, las debilidades propias de ...
-
El manejo seguro de credenciales en PowerShell — Cómo desterrar las contraseñas en texto plano de los scripts
Organiza el procedimiento para migrar las contraseñas en texto plano de scripts de PowerShell a un almacenamiento seguro: SecureString, DPAPI vía Export-Clix...
-
Diseño de parámetros y modularización de scripts de PowerShell — de un «script que funciona» a un «script que se puede entregar»
Explicamos cómo llevar un script de PowerShell a una calidad entregable: param, [CmdletBinding()], validación, pipeline, -WhatIf, módulos .psm1 y Git.
-
Introducción a PowerShell Remoting (WinRM) — Administración masiva de varios equipos Windows
Introducción a PowerShell Remoting (WinRM) para administrar varios Windows a la vez: puertos 5985/5986, Enable-PSRemoting, TrustedHosts en grupos de trabajo,...
-
Diferencias entre Windows PowerShell 5.1 y PowerShell 7 ── Guía práctica de migración de scripts internos
Explicamos la relación entre Windows PowerShell 5.1 y PowerShell 7 (coexistencia y pwsh.exe), la política oficial de no añadir funciones a 5.1, los problemas...
-
Automatizar el procesamiento de Excel y CSV con PowerShell — recetas prácticas de agregación, cotejo y generación de informes
Recetas prácticas para automatizar con PowerShell la agregación y el cotejo de CSV y la generación de informes en Excel: codificación, Group-Object, Compare-...
-
Manejo de errores y diseño de reintentos en PowerShell ── de la trampa donde try/catch no funciona a las prácticas recomendadas de exit code y reintentos
Analiza la diferencia entre errores terminantes y no terminantes en PowerShell, la trampa de try/catch, -ErrorAction Stop, $LASTEXITCODE, el diseño de exit c...
-
Directiva de ejecución de PowerShell y firma de scripts — Guía práctica para dejar de "tapar con Bypass"
La directiva de ejecución de PowerShell es un dispositivo de seguridad, no un límite de seguridad. Repasamos RemoteSigned, los ámbitos, Mark of the Web, Unbl...