Skip to content

fiservedpi/WinGet-Update-Script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

generated-image # Installer Vault Release

Installer Vault is a PowerShell-based Windows utility for managing app downloads with WinGet.

What it does

  • Scans installed apps.
  • Downloads installers into a local folder.
  • Keeps a local copy for later use.

Requirements

  • Windows 10 or 11.
  • PowerShell 5.1 or PowerShell 7.
  • WinGet installed.
  • PS2EXE module for EXE export.

Install the build module

Install-Module ps2exe -Scope CurrentUser
Import-Module ps2exe

Export to EXE

Invoke-ps2exe -InputFile .\UpdateVaultv2.ps1 -OutputFile .\UpdateVault.exe

Optional build variations

Invoke-PS2EXE .\InstallerVault.ps1 .\dist\InstallerVault.exe -noConsole
Invoke-PS2EXE .\InstallerVault.ps1 .\dist\InstallerVault.exe -noConsole -requireAdmin
Invoke-PS2EXE .\InstallerVault.ps1 .\dist\InstallerVault.exe -noConsole -iconFile .\app_icon.ico

If the module alias is available

ps2exe .\InstallerVault.ps1 .\dist\InstallerVault.exe -noConsole

WinGet notes

  • winget download downloads the installer and supports a custom folder with --download-directory. [web:32]
  • Use exact package IDs when possible for cleaner downloads. [web:32]

Screenshots

  • uv1

Release notes

  • This release is intended for Windows.
  • Build the EXE on Windows before distributing it.
  • Some installers may still show vendor prompts even with silent-friendly flags.

About

powershell script to download/archive all installed applications locally; useful if you're 'wiping' or spinning up new machines often.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors