My employer was looking for a way to get the age and warranty information of the computers we have purchased from dell without having to go to the warranty website and enter hundreds of service tags and countless CAPTCHAS by hand. Luckily Dell offers this service. All you have to do is set up an account on TechDirect under your company and request a Dell Warranty Management API key and follow their processes. Hopefully this script helps someone else out there, either to just do the job – or to offer a decent starting point for further work.
At my job we are moving from 4 digit extensions to 5 digit extensions because we are running out of numbers. That’s a lot of records to update by hand in Active Directory. So I figured out a nifty way to use PowerShell to reduce the workload. During my research I encountered a bunch of broken scripts, misinformation, and awful solutions posed in forums. So to help the next guy out I figured I’d do a quick what-went-wrong-and-how-to-make-it-right blog post. The principles I used here for my use-case can be applied to any Active Directory user property. Let’s dig in.
The method I will be using will also work if you just want to create a shortcut for the default browser, but with some minor differences. For my use case here we had a web app that worked better in Chrome – which unfortunately is not the company standard browser. There’s some great documentation out there for the method I will be using, but I have found some weird quirks that are not documented and left me scratching my head for a while. I figured I’d save the next guy some trouble. My work environment uses a Windows Server 2008 R2 box as its’ primary domain controller. If you’re using my reference guide on a newer OS some of these settings might be different. Let’s get started.