wingetautoupdate/Winget-AutoUpdate/functions/Add-Shortcut.ps1

27 lines
531 B
PowerShell
Raw Normal View History

# Function to create shortcuts
2023-09-15 14:38:54 +00:00
function Add-Shortcut
{
[CmdletBinding()]
param
(
2023-09-15 14:38:54 +00:00
[string]
$Target,
[string]
$Shortcut,
[string]
$Arguments,
[string]
$Icon,
[string]
$Description
)
$WScriptShell = (New-Object -ComObject WScript.Shell)
$Shortcut = $WScriptShell.CreateShortcut($Shortcut)
$Shortcut.TargetPath = $Target
$Shortcut.Arguments = $Arguments
$Shortcut.IconLocation = $Icon
$Shortcut.Description = $Description
$Shortcut.Save()
}