Toast-Notification-Script/Custom Protocols/Run-PackageID.ps1
2020-07-03 21:29:26 +02:00

20 lines
No EOL
641 B
PowerShell

<#
.SYNOPSIS
Script used to execute packages and task sequences directly from my Windows 10 Toast Notification Script
.NOTES
Filename: Run-PackageID.ps1
Version: 1.0
Author: Martin Bengtsson
Blog: www.imab.dk
Twitter: @mwbengtsson
.LINKS
https://www.imab.dk/windows-10-toast-notification-script
#>
$RegistryPath = "HKCU:\SOFTWARE\ToastNotificationScript"
$PackageID = (Get-ItemProperty -Path $RegistryPath -Name "RunPackageID").RunPackageID
$SoftwareCenter = New-Object -ComObject "UIResource.UIResourceMgr"
$ProgramID = "*"
$SoftwareCenter.ExecuteProgram($ProgramID,$PackageID,$true)