Artículos con la etiqueta «Aprovechamiento de activos existentes»
27 artículos con la etiqueta «Aprovechamiento de activos existentes», del más reciente al más antiguo.
-
¿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 ...
-
Cómo invocar COM y .NET desde PowerShell en la práctica ── ampliar de un salto el alcance de sus scripts
Cómo invocar clases .NET desde PowerShell, integrar C# y la API Win32 con Add-Type, operar COM, gestionar los procesos residuales de Excel, entender por qué ...
-
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.
-
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-...
-
Migrar macros VBA de Excel a Power Automate — qué reemplazar con Office Scripts y qué mantener en VBA
Analizamos si las macros VBA de Excel migran a Power Automate: alcance de Office Scripts, límites del conector, licencias y migración por etapas.
-
Compatibilidad retroactiva de interfaces DLL y COM — Tabla de decisión sobre qué cambios rompen al lado que llama
Qué cambios de DLL o COM rompen al lado que llama: los tres niveles de compatibilidad, la tabla de decisión por cambio y la regla de inmutabilidad de COM.
-
Cómo modificar con seguridad una aplicación de negocio legada sin pruebas — la práctica de las pruebas de caracterización y la refactorización
Con ejemplos en C#, muestra cómo fijar con pruebas de caracterización (método golden master) el comportamiento de una app legada sin pruebas, crear continuid...
-
Cuando hereda un sistema sin código fuente ni documentación — Procedimiento práctico para operarlo y mantenerlo sin detenerlo
Procedimiento práctico para operar y mantener un sistema sin código fuente ni documentación: preservación del entorno, inventario, recuperación de especifica...
-
Automatizar procesos empresariales con Power Automate — Cuándo usar el flujo en la nube o el de escritorio, y cómo diseñar el manejo de errores
Diferencias entre el flujo en la nube y el de escritorio de Power Automate, cuándo usar PowerShell o VBA, licencias, manejo de errores, estabilización de la ...
-
¿Qué es MFC en Windows? — Conocimientos básicos para mantener activos existentes
Resumen de MFC: relación con Win32, estructura de la app, mapa de mensajes, Document/View, DDX/DDV y puntos de mantenimiento.
-
Qué hacer antes de desechar un PC con Windows ── Lista de comprobación práctica de eliminación de datos, desvinculación de cuentas y copias de seguridad
Qué hacer antes de desechar, ceder, vender o devolver en leasing un PC con Windows: copias de seguridad, eliminación de datos, BitLocker, cuentas de Microsof...
-
¿Qué es un PDB (Program Database)? — Cómo entender la información de depuración, los símbolos y Source Link
Qué es un PDB: qué contiene, qué no, y su relación con Debug/Release, Portable PDB, Source Link, servidores de símbolos y el análisis de volcados.
-
¿Qué es Roslyn? ── Leer, corregir y generar código C# desde la perspectiva del compilador
Resumen de Roslyn (.NET Compiler Platform): Syntax Tree, SemanticModel, Workspace, Analyzer, Source Generator, y sus usos y precauciones en la práctica.
-
Tipos de datos algebraicos en .NET Framework / .NET — Diseño que representa estados y resultados mediante tipos
Cómo usar los tipos de datos algebraicos, en especial los tipos suma y las uniones discriminadas, en .NET Framework y .NET: F#, jerarquías de clases en C#, r...
-
Cómo manejar correctamente los tokens de suplantación de Windows — préstamo de privilegios por hilo y una forma segura de revertirlos
Guía práctica sobre los tokens de suplantación de Windows: tokens de acceso, primarios y de hilo, niveles de suplantación, RevertToSelf y RunImpersonated de ...
-
El malentendido de que TCP permite recibir por cada unidad enviada con Send ── diseño de recepción para tratarlo como flujo de bytes
En TCP, suponer que se recibe por cada unidad enviada con Send o Write provoca fragmentación, uniones, texto corrupto y protocolos rotos. Este artículo trata...
-
Cómo distinguir la espera de GC de una fuga de memoria en .NET — Procedimiento práctico para observar, comparar y demostrar el crecimiento de memoria
Cómo distinguir, en aplicaciones .NET, si la memoria crece por espera de GC o por una fuga real, usando dotnet-counters, dotnet-gcdump y dotnet-dump.
-
Cómo ejecutar PowerShell desde C# (CSharp) y recibir los resultados como objetos
Explica, con enfoque práctico, cómo iniciar PowerShell desde C# y recibir los resultados como PSObject en vez de cadenas: PowerShell SDK, AddCommand, AddPara...
-
Mantenimiento de pruebas de PowerShell con Pester — un patrón práctico para que los scripts operativos sean más resistentes a la rotura
Organiza el procedimiento práctico para probar scripts de PowerShell con Pester v5, cubriendo fechas, archivos, eliminaciones, mocks y CI.
-
Colección práctica de comandos de PowerShell ── Amplíe las pequeñas funciones que usa a diario
Repaso de comandos prácticos de PowerShell para el trabajo diario y cuándo usarlos: Measure-Object, Group-Object, Select-String, Compare-Object, Tee-Object, ...
-
Aplicación de scripts PowerShell — automatizar de forma segura la investigación de logs, el archivado y la generación de informes
Organizamos los pasos prácticos para avanzar de forma segura, con scripts de PowerShell, desde la investigación de logs, los informes en CSV y el archivado d...
-
Fundamentos de los comandos de PowerShell — operaciones básicas y uso seguro
Guía práctica de PowerShell: cómo buscar cmdlets, usar la canalización, manejar archivos y CSV, la directiva de ejecución y los pasos para evitar accidentes.
-
Guía para abandonar la dependencia de sistemas en modo IE
Explica cómo prolongar de forma segura la dependencia del modo IE de Microsoft Edge en sistemas web internos y, a la vez, abandonarla: gestión de listas de s...
-
Causas y pasos de verificación cuando ActiveX no funciona en Office 2024/Microsoft 365
Cuando ActiveX no funciona en Office 2024/Microsoft 365, ordenamos el diagnóstico entre desactivación predeterminada, 32/64 bits, registro COM, DLL dependien...
-
Guía de auditoría de VBA y herramientas internas para prepararse ante la baja de VBScript
Ante la baja escalonada de VBScript, organizamos el inventario de VBA, Excel y herramientas internas, la detección estática, los registros de ejecución, las ...
-
Procedimiento práctico para identificar el formato de una cadena hash
Para identificar el formato de una cadena hash hallada en un log o una base de datos, conviene mirar en este orden: prefijo, separador, conjunto de caractere...