Skip to content

rwidmark/WinSoftwareUpdate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

118 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub
GitHub release (latest SemVer) Last release
GitHub last commit
PSGallery downloads

WinSoftwareUpdate

WinSoftwareUpdate updates supported software on:

  • Windows by validating required Appx dependencies, keeping WinGet current, and running winget upgrade --all
  • macOS by using Homebrew to refresh metadata and upgrade installed formulae and casks

The module now supports -Verbose, -WhatIf, and -Confirm on all mutating commands.

Requirements

Windows

  • Windows 10 or Windows 11
  • Administrator privileges when running Update-RSWinSoftware

macOS

  • Homebrew installed and available on PATH

Install

Install for the current user:

Install-Module -Name WinSoftwareUpdate -Scope CurrentUser -Force

Install for all users:

Install-Module -Name WinSoftwareUpdate -Scope AllUsers -Force

Usage

Run the full update flow on the current platform:

Update-RSWinSoftware

Preview the work without making changes:

Update-RSWinSoftware -WhatIf -Verbose

Inspect the cached platform information used by the module:

Get-rsSystemInfo

Exported commands

  • Update-RSWinSoftware
  • Get-rsSystemInfo
  • Confirm-rsDependency
  • Confirm-rsPowerShell7
  • Confirm-rsWinGet

Help

Command help is stored in the Help directory.

Links

About

With this module you can automatically update your installed Windows softwares trough WinGet

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors