Categorías: Consejos

Autor

raulsanchez

COMPARTE

Categorías: Consejos

Author

raulsanchez

Share

Formatear tu ordenador puede ser una tarea tediosa, pero la parte más ardua viene después: reinstalar todas tus aplicaciones favoritas. Afortunadamente, con PowerShell y el gestor de paquetes de Windows, Winget, puedes automatizar este proceso y ahorrar tiempo. Aquí te mostramos cómo.

Configurando el Entorno

Primero, asegúrate de tener Winget instalado en tu sistema. Es una herramienta poderosa que permite instalar aplicaciones directamente desde la línea de comandos. Si no lo tienes, puedes instalarlo fácilmente ejecutando el siguiente comando en PowerShell como administrador:

winget install --id Microsoft.Winget.Client

El Script mágico

Hemos preparado un script que instalará una lista de aplicaciones esenciales para ti. Asegúrate de copiar el siguiente código en un archivo llamado instalador.ps1:

# Lista de aplicaciones a instalar
$applications = @(
    "Microsoft.VisualStudioCode", # Visual Studio Code
    "Google.Chrome",              # Google Chrome
    "Mozilla.Firefox",            # Mozilla Firefox
    "Microsoft.Edge",             # Microsoft Edge
    "Adobe.Acrobat.Reader.64-bit", # Adobe Acrobat Reader
    "Spotify.Spotify",            # Spotify
    "Slack.Slack",                # Slack
    "Zoom.Zoom",                  # Zoom
    "Git.Git",                    # Git
    "Docker.DockerDesktop"        # Docker Desktop
)

# Iterar sobre la lista de aplicaciones e instalar cada una
foreach ($app in $applications) {
    winget install --id $app --silent --accept-source-agreements --accept-package-agreements
}

Buscar aplicaciones

Si no sabes qué el código que tienes que agregar para sumar una aplicación ese script usa este comando desde PowerShell

winget search nombre_de_la_aplicacion

Ejecutando el Script

Para ejecutar el script, sigue estos pasos:

  1. Abre PowerShell como Administrador: Busca «PowerShell» en el menú de inicio, haz clic derecho y selecciona «Ejecutar como administrador».
  2. Permitir la Ejecución de Scripts: Cambia la política de ejecución para permitir la ejecución de scripts locales. Escribe el siguiente comando y confirma con «Y»:
    Set-ExecutionPolicy RemoteSigned
    

     

Ejecuta el Script: Navega al directorio donde guardaste instalador.ps1 y ejecuta:

.\instalador.ps1

 

Al seguir estos pasos, Winget instalará automáticamente todas las aplicaciones listadas. Este proceso no solo ahorra tiempo, sino que también asegura que todas tus herramientas esenciales estén configuradas y listas para usar.

Usar scripts de PowerShell con Winget es una manera eficiente de reinstalar tus aplicaciones después de formatear tu ordenador. No solo te facilita la vida, sino que también garantiza una instalación rápida y sin errores. ¡Prepárate para disfrutar de tu sistema con todas tus aplicaciones favoritas en minutos!

Os dejamos el script que nosotros utilizamos para nuestras instalaciones, que como es lógico podéis modificar a vuestro gusta.