As part of my initial install script, I like to put a link to our helpdesk on the user’s desktop. Like many systems, the API for our helpdesk system allows you to manipulate URLs for ticket submissions so I just used Powershell to create a link on the user’s desktop for submitting new tickets.
Tweak this code in your scripts to set links for users:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
# Send Helpdesk link to Desktop # Feel free to omit this code, but it works great with web API's as you just insert # User names into the URL to create a custom form the user can click on to submit a ticket. YMMV. $fname = read-host "enter the first name of the user" $lname = read-host "enter the last name of the user" $string = 'http://helpdeskexample.com/Helpdesk/Tickets/New/?name=' ` + $fname + '%20' + $lname + '&userName=' + $fname + $lname ` + '&email=' ` + $fname + $lname + '@yourdomain.com' $TargetFile = "$string" $ShortcutFile = "$env:userprofile\Desktop\Helpdesk.url" $WScriptShell = New-Object -ComObject WScript.Shell $Shortcut = $WScriptShell.CreateShortcut($ShortcutFile) $Shortcut.TargetPath = $TargetFile $Shortcut.Save()
Source is maintained under gwMisc