Instalación silenciosa de archivos .exe con PowerShell

Instalación silenciosa de archivos .exe con PowerShell

La instalación silenciosa de archivos .exe es una forma útil de automatizar la instalación de aplicaciones en un gran número de equipos. Esto es especialmente útil en entornos empresariales donde se necesita instalar una aplicación en cientos de máquinas. PowerShell es una herramienta de scripting muy poderosa que se puede utilizar para automatizar la instalación de aplicaciones mediante scripts. Este artículo se enfoca en la instalación silenciosa de archivos .exe con PowerShell.

📋 Aquí podrás encontrar✍
  1. Requisitos previos
  2. Instalación silenciosa de archivos .exe con PowerShell
  3. Comandos adicionales de PowerShell para instalación silenciosa
  4. Ejemplos de instalación silenciosa de archivos .exe con PowerShell
    1. Ejemplo #1
    2. Ejemplo #2
    3. Ejemplo #3
  5. Conclusión
  6. Preguntas frecuentes
    1. ¿Qué es la instalación silenciosa?
    2. ¿Qué es un archivo .exe?
    3. ¿Cómo puedo saber cuál es el argumento correcto para la instalación silenciosa para un determinado archivo .exe?
    4. ¿Puedo instalar múltiples archivos .exe con PowerShell al mismo tiempo?

Requisitos previos

Para poder utilizar PowerShell para instalar aplicaciones con archivos .exe se necesitan los siguientes requisitos previos:

- Se debe tener acceso de administrador en la máquina local o remota donde se desea instalar el software.
- Se debe tener instalada la versión de PowerShell 5.0 o superior.
- Se debe tener acceso al archivo .exe que se desea instalar en la máquina remota.

Instalación silenciosa de archivos .exe con PowerShell

Para realizar la instalación silenciosa de un archivo .exe usando PowerShell se pueden seguir los siguientes pasos:

1. Abre PowerShell como administrador.

2. Usando el comando `cd` navega hasta el directorio donde se encuentra el archivo .exe a instalar.

3. Escribir el siguiente comando y reemplazar "nombre_archivo.exe" con el nombre real del archivo .exe:

Start-Process -FilePath .nombre_archivo.exe -ArgumentList '/q' -Wait

4. Presiona Enter y espera a que la instalación se complete.

5. Reconoce que en ocasiones se requieren otros argumentos para realizar una instalación silenciosa, esto puede variar de acuerdo al archivo .exe que se esté instalando.

Comandos adicionales de PowerShell para instalación silenciosa

Existen otros comandos útiles de PowerShell que se pueden utilizar junto con la instalación silenciosa de archivos .exe. Estos comandos permiten, por ejemplo, ver el progreso de la instalación o detenerla si es necesario. Algunos de estos comandos son:

  • Get-Process -Name "nombre_archivo.exe" - Muestra información sobre el proceso de instalación.
  • Stop-Process -Name "nombre_archivo.exe" - Detiene la instalación si es necesario.
  • Get-ChildItem -Path "FilePath" -Filter "nombre_archivo.exe" | foreach-object {Start-Process $_.FullName -ArgumentList '/s' -Wait} - Permite instalar múltiples archivos .exe en el mismo directorio.

Ejemplos de instalación silenciosa de archivos .exe con PowerShell

A continuación, algunos ejemplos de instalación silenciosa de archivos .exe usando PowerShell:

Ejemplo #1

Comando para instalar Adobe Acrobat Reader DC.

Start-Process -FilePath .AcroRdrDC2100520049_en_US.exe -ArgumentList '/sAll' -Wait

Ejemplo #2

Comando para instalar Java.

Start-Process -FilePath .jre-8u211-windows-x64.exe -ArgumentList 'INSTALLCFG="C:Program FilesJavajre1.8.0_211install.cfg" /s /L C:setup.log' -Wait

Ejemplo #3

Comando para instalar Google Chrome.

.GoogleChromeStandaloneEnterprise64.msi /quiet /norestart

Conclusión

La instalación silenciosa de archivos .exe con PowerShell es una técnica muy útil y poderosa para instalar aplicaciones en un gran número de computadoras con facilidad. Con solo un par de comandos, se puede instalar un archivo .exe en una máquina local o remota sin necesidad de intervención del usuario. Asegurate de tener en cuenta los argumentos que necesita el archivo .exe para correr correctamente. ¡Aprovecha este conocimiento y realiza instalaciones sin contratiempos en tu entorno empresarial!

Preguntas frecuentes

¿Qué es la instalación silenciosa?

La instalación silenciosa es una técnica de instalación automatizada que no requiere que el usuario intervenga para realizar la instalación de un software.

¿Qué es un archivo .exe?

Un archivo .exe es un archivo ejecutable de Windows que contiene el código fuente de una aplicación diseñada para ser ejecutada en una máquina con sistema operativo Windows.

¿Cómo puedo saber cuál es el argumento correcto para la instalación silenciosa para un determinado archivo .exe?

Existen varias maneras de averiguar el argumento correcto para la instalación silenciosa de un archivo .exe. Una de ellas es buscar en la documentación del software. Otra forma es ejecutar el archivo .exe en una máquina local y observar los argumentos detectados. También es posible buscar en internet por los argumentos de instalación silenciosa para ese archivo en particular.

¿Puedo instalar múltiples archivos .exe con PowerShell al mismo tiempo?

Sí, es posible instalar múltiples archivos .exe con PowerShell al mismo tiempo. Para lograr esto, se debe utilizar el comando Get-ChildItem junto con el comando de instalación silenciosa. De esta forma, se puede instalar de manera simultánea durante la ejecución del script.
[nekopost slugs="como-ejecutar-un-exe-de-powershell,obtener-salida-en-el-archivo-csv-usando-powershell,filtro-powershell,resultados-del-filtro-de-powershell-con-el-objeto,paste-powershell,no-igual-de-operador-powershell,interpolacion-de-cadena-de-powershell,bypass-de-ejecucion-de-politicas-de-windows-powershell,powershell-vs-cmd"]

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir