Powershell equivalent ? This topic contains 1 reply, has 2 voices, and was last updated by Don Jones 2 years, 7 months ago. Author Posts August 19, 2015 at 8:47 am #28765 Graham BeerParticipant OK, this has been written in PowerShell but its heavily based on VBS. I was wondering, is there a way to do this in "pure" PowerShell ? $WshShell = New-object -comObject WScript.Shell $Shortcut = $WshShell.createShortcut("C:\users\$($env:USERNAME)\Desktop\notepad.exe - Shortcut.lnk") $Shortcut.TargetPath = "C:\Windows\system32\notepad.exe" $Shortcut.Save() August 19, 2015 at 9:51 am #28768 Don JonesKeymaster Not that I'm immediately aware of. The WScript object does the job so well, nobody on the Windows Shell team has ever bothered creating a .NET-based way of doing it and wrapping a cmdlet around it. Author Posts You must be logged in to reply to this topic.