Advertisement
Guest User

Untitled

a guest
Apr 21st, 2015
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # Call wscript com object
  2. $shell = New-Object -ComObject WScript.Shell
  3.  
  4. # Recurse through directories for .lnk files
  5. Get-ChildItem "C:\Users\Public\Desktop\*" -filter *.lnk -Recurse | ForEach-Object {$shell.CreateShortcut($_.fullname)} | Where-Object {$_.FullName -Match 'PSPad.exe'} | ForEach-Object {
  6.     Write-host "Match: $($_.fullname)"
  7.     Remove-Item $_.FullName
  8.  
  9.     $lnkNew = $shell.CreateShortcut("C:\Users\Kamil\Desktop\test.lnk")
  10.     $lnkNew.TargetPath = $oldpath
  11.     $lnkNew.Arguments = "--test"
  12.     $lnkNew.Save()
  13. }
  14. Write-Host "End..."
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement