- Verificar si PowerShell se ejecuta como Administrador Función Test-Administrator: Comprueba si el script se está ejecutando con privilegios de administrador. Si no es así, muestra un mensaje de error y termina la ejecución.
- Verificar conexión a Internet Función Test-InternetConnection: Intenta conectarse a Google para verificar si hay conexión a Internet. Si no puede conectarse, muestra un mensaje de error y finaliza el script.
- Actualizar PowerShell Función Update-PowerShell: Verifica la versión actual de PowerShell. Si es menor que 7, descarga e instala la versión más reciente del instalador de PowerShell (no de forma silenciosa). Si la versión ya es 7 o superior, muestra un mensaje confirmando que está actualizada.
- Instalar .NET Framework 3.5 Función Install-DotNet35: Intenta habilitar el .NET Framework 3.5 en el sistema sin instalación silenciosa, lo que significa que el usuario verá la ventana de progreso y cualquier mensaje relevante durante la instalación.
- Instalar o actualizar Chocolatey Función Install-Update-Chocolatey: Comprueba si Chocolatey (un gestor de paquetes para Windows) está instalado. Si no lo está, lo instala. Si ya está instalado, lo actualiza.
- Instalar o actualizar programas con Chocolatey Función Install-Programs: Define una lista de programas (como WinRAR, Google Chrome, Malwarebytes, etc.) y utiliza Chocolatey para instalarlos o actualizarlos según sea necesario. Si un programa ya está instalado, verifica si hay actualizaciones disponibles.
- Actualizar o reparar Microsoft Store Función Repair-Update-MicrosoftStore: Comprueba si Microsoft Store está instalado y, si es así, intenta repararlo y actualizarlo.
- Ejecutar todas las funciones en orden Finalmente, el script llama a todas las funciones definidas anteriormente en el orden correcto para ejecutar todas las tareas automáticamente, mostrando mensajes de progreso a lo largo del proceso.
- Finalización Al final del script, se imprime un mensaje que indica que todas las tareas se han completado con éxito. En resumen, este script es útil para configurar rápidamente un sistema Windows, asegurando que esté actualizado con PowerShell, .NET Framework y varias aplicaciones esenciales, así como para mantener Microsoft Store en buen estado.
Dijiste: dimelo con los programas exactos que isntala ChatGPT dijo: ChatGPT Aquí tienes un resumen del código de PowerShell junto con los programas específicos que instala:
Resumen del Script Verificar si PowerShell se ejecuta como Administrador:
Función: Test-Administrator Descripción: Comprueba que el script se ejecute con privilegios de administrador. Verificar conexión a Internet:
Función: Test-InternetConnection Descripción: Comprueba la conexión a Internet al intentar acceder a Google. Actualizar PowerShell:
Función: Update-PowerShell Descripción: Si la versión de PowerShell es menor que 7, descarga e instala la versión 7.4.0 de PowerShell. Instalar .NET Framework 3.5:
Función: Install-DotNet35 Descripción: Habilita el .NET Framework 3.5 en el sistema. Instalar o actualizar Chocolatey:
Función: Install-Update-Chocolatey Descripción: Instala Chocolatey si no está presente o lo actualiza si ya está instalado. Instalar o actualizar programas con Chocolatey:
Función: Install-Programs Programas específicos instalados: WinRAR: Gestor de archivos y compresor. 7-Zip: Herramienta de compresión de archivos. Google Chrome: Navegador web. AnyDesk: Software de control remoto. CrystalDiskInfo: Herramienta de monitoreo de discos duros. HWiNFO: Información y diagnóstico de hardware. HWMonitor: Monitoreo de hardware. Malwarebytes: Software de seguridad para eliminar malware. Sumatra PDF: Lector de archivos PDF. Bulk Crap Uninstaller: Herramienta para desinstalar aplicaciones de manera masiva. VLC: Reproductor multimedia. Driver Booster Free: Herramienta para actualizar controladores de dispositivos. Actualizar o reparar Microsoft Store:
Función: Repair-Update-MicrosoftStore Descripción: Intenta reparar y actualizar Microsoft Store si está presente. Finalización:
Descripción: Imprime un mensaje que indica que todas las tareas se han completado con éxito. Resumen de Programas Instalados WinRAR 7-Zip Google Chrome AnyDesk CrystalDiskInfo HWiNFO HWMonitor Malwarebytes Sumatra PDF Bulk Crap Uninstaller VLC Driver Booster Free Este script automatiza la instalación y actualización de estos programas esenciales en un sistema Windows, asegurando que esté bien configurado y protegido.