Functions/Public/Get-Applications.ps1

#!/usr/bin/env pwsh

<#
.SYNOPSIS
    List locally installed applications
 
.DESCRIPTION
    Query local registry for installed applications.
.EXAMPLE
    PS> Get-Applications
 
    Description
    -----------
    This will generate all installed applications on the local system.
.NOTES
    Author: Matthew J. DeGarmo
    Site: https://matthewjdegarmo.github.io
#>

Function Get-Applications {
    [CmdletBinding()]
    param()
    Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* |
    Select-Object DisplayName, DisplayVersion, Publisher, InstallDate |
    Sort-Object DisplayName
}