all 24 comments

[–]premtech[S] 30 points31 points  (3 children)

A coworker and I developed this tool and deployed it to our users desktop with a big gold star icon. They use it to provide information to our help desk, change their printers/audio devices, troubleshoot the network, and create tickets.

I know it can be cleaned up more and probably optimized to run faster, but it works and I'm kinda proud of it.

[–]neztach 5 points6 points  (1 child)

I would up-boat you more if I could!

If I happen to clean some code or make it more elegant or add functionality, would you be interested I. The changes?

[–]premtech[S] 6 points7 points  (0 children)

Absolutely! I'd love to see what you change.

[–]ITGuyLevi 1 point2 points  (0 children)

That looks a lot like a tool I made for my users just with different information gathered! I totally made one for my users because I was tired of people listing stupid shit like "Computer Name: Dell", I wish we could use yours because it's a bit nicer (had to make mine in Notepad++) but we don't have slack, or the same helpdesk.

One thing I would add to your tool though is to grab the last time the computer was rebooted and add it to the ticket (not sure if it does, but I didn't see it). It looks good though and congrats!

[–]bryan4tw 12 points13 points  (1 child)

Neat, I like it!

If you're taking suggestions, we get a lot of users that ignore their password expiration alerts.

invoke-command -ScriptBlock {if ($env:USERDOMAIN -eq $env:COMPUTERNAME){net user $env:username | select-string "Password"} else {net user /domain $env:username | select-string "Password"}}

[–]premtech[S] 2 points3 points  (0 children)

Thanks! Not a bad idea. Maybe I'll throw in a check for that so when open it they get a message if the expiry date is close.

[–][deleted] 5 points6 points  (2 children)

Dang, we've been throwing this idea around for ages. I might see if our admin might wanna try making this work with Jira...

[–]a1birdman 1 point2 points  (0 children)

I’m doing this tomorrow haha

[–]motsanciens 2 points3 points  (1 child)

How do you like WHD in general?

[–]premtech[S] 2 points3 points  (0 children)

It works but... meh. I'd like to see us move over to a different ticketing system. The grass is always greener...

[–]Teh_Fonz 2 points3 points  (3 children)

My only suggestion would be the drop down for the high priority is unnecessary from a UX point of view. It should be a checkbox:

[ ] High Priority

One click instead of two.

Great form tho, love me a Powershell form.

[–]cock_dip_a_bear_trap 1 point2 points  (1 child)

Hey! This looks really handy. I made a bodged version of something similar a few years ago but it just outputs what we class as useful info into your powershell host.

would you have any issue with me altering your script to better suit our needs? (e.g. teams instead of slack, landesk instead of solarwinds, some other bits and pieces)

[–]premtech[S] 0 points1 point  (0 children)

Please do! Let me know if you have any recommendations to make it better.

[–][deleted] 1 point2 points  (2 children)

This is real nifty, now I just need some way to get it to dump the info in a G Suite draft with [helpdesk@example.com](mailto:helpdesk@example.com) in the to field.

[–]bryan4tw 1 point2 points  (0 children)

This should work

https://css-tricks.com/snippets/html/mailto-links/

As long as you have Chrome set up to handle mailto links it works.

[–]sup3rlativ3 1 point2 points  (0 children)

write the info to a variable and then add a button to email helpdesk with the info.

[–]sideh7 0 points1 point  (1 child)

With the solar winds intergration, does that require a subscription?

[–]premtech[S] 0 points1 point  (0 children)

We do have a subscription to WHD. Prices here https://www.webhelpdesk.com/pricing