Misc/Remove-DesktopShortcut.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function Remove-DesktopShortcut {
    Param(
        [Parameter(Mandatory=$true)]
        [string]$Name
    )
    $filename = Join-Path ([Environment]::GetFolderPath("Desktop")) "$Name.lnk"
    if (Test-Path -Path $filename) {
        Remove-Item $filename -force
    }
    $filename = Join-Path ([Environment]::GetFolderPath("StartMenu")) "NavContainerHelper\$Name.lnk"
    if (Test-Path -Path $filename) {
        Remove-Item $filename -force
    }
}
Export-ModuleMember Remove-DesktopShortcut