Get-WingetList

0.0.3

The Get-WingetList script enumerates installed packages using the WinGet PowerShell client and displays them grouped by source (winget, msstore, or none) and update availability.
It can optionally export the package list to Markdown or HTML reports, and fetch VirusTotal links for winget packages by retrieving their installer SHA256 hashes.
The script maintains a local
The Get-WingetList script enumerates installed packages using the WinGet PowerShell client and displays them grouped by source (winget, msstore, or none) and update availability.
It can optionally export the package list to Markdown or HTML reports, and fetch VirusTotal links for winget packages by retrieving their installer SHA256 hashes.
The script maintains a local cache of SHA256 hashes to minimize redundant lookups.

Show more

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Script -Name Get-WingetList

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Package Details

Author(s)

  • bfcns

Tags

microsoft.winGet.client winget wingetlist get-wingetlist microsoft.winget winget.client

Functions

Get-VirusTotalLink Get-PackagesList

PSEditions

Core -Version 7.0

Dependencies

This script has no dependencies.

FileList

Version History

Version Downloads Last updated
0.0.3 (current version) 14 7/11/2025