8000 GitHub - name/unify: CLI for Windows that streamlines the installation of software by automatically detecting and handling both MSI and EXE installers.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ unify Public

CLI for Windows that streamlines the installation of software by automatically detecting and handling both MSI and EXE installers.

License

Notifications You must be signed in to change notification settings

name/unify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unify Installer Wrapper

A simple Go utility to standardize silent installations for .msi and .exe installers. Automatically adds appropriate silent and logging parameters and prints the install log to the console.

Download

If you do not want to build from source, download the latest release from GitHub:

Place unify.exe in the same folder as your installer or add it to your system PATH.

Build

  1. Install Go.

  2. Clone this repository.

  3. Build the executable:

    go build -o unify.exe

Usage

unify.exe "<installer-path>" [params...]
  • Do not quote multiple parameters together.
  • For .msi files, /qn /l*v install.log are added by default unless overridden.
  • For .exe files, /S is added by default unless overridden.

Examples

Install an MSI silently with no restart and custom directory:

unify.exe "C:\path\to\installer.msi" /norestart INSTALLDIR="C:\custom\dir"

Install an EXE silently with no restart and custom directory:

unify.exe "C:\path\to\installer.exe" /norestart /D=C:\custom\dir

Using in Intune with PowerShell

You can call unify.exe from a PowerShell script in your Intune Win32 package:

Start-Process -FilePath ".\unify.exe" -ArgumentList "C:\Path\To\Installer.msi", '/norestart', 'INSTALLDIR="C:\Program Files\MyApp"' -Wait -NoNewWindow

Or for an EXE installer:

Start-Process -FilePath ".\unify.exe" -ArgumentList "C:\Path\To\Installer.exe", '/norestart', '/D=C:\Program Files\MyApp' -Wait -NoNewWindow

Tip: Place unify.exe and your installer in the same folder, or provide the full path to each.


About

CLI for Windows that streamlines the installation of software by automatically detecting and handling both MSI and EXE installers.

Resources

License

Stars

Watchers

Forks

Languages

0