Powershell equivalent ?

This topic contains 1 reply, has 2 voices, and was last updated by Profile photo of Don Jones Don Jones 1 year, 5 months ago.

  • Author
    Posts
  • #28765
    Profile photo of Graham Beer
    Graham Beer
    Participant

    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()
    
  • #28768
    Profile photo of Don Jones
    Don Jones
    Keymaster

    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.

You must be logged in to reply to this topic.