Upgrade Windows – Dell

Upgrade Windows – Dell

I have a love hate relationship with dell. When it comes to windows 10 upgrades, I really don't like them. How do you mass push windows 10 upgrade to clients without breaking them. As many of you know, recently the 20H2 update has broken many different dells. So, a...

read more
Citrix Workspace Installer Script

Citrix Workspace Installer Script

I don't like working with Citrix receiver. They drive me crazy. One version doesn't work with the other and so on and so forth. Then finding the one you need is a pain. Thankfully, the workspace is a little better at this process. Many of my clients have recently...

read more
Azure SKU to Real Names

Azure SKU to Real Names

A recent project hand me a little batty. The names of office products change almost every 3 months. Its sometimes small and then it's sometimes their full product sweep. This makes it super hard to keep up. The good thing is the SKUPartNumber does not change often. I...

read more
Azure Auditing – Licensed Vs Non-Licensed

Azure Auditing – Licensed Vs Non-Licensed

Do you need to audit your azure tenant for Licensed users vs non-licensed users? There is a simple way to do this using the MSOnline module. If you don't have the MSOline module installed, you will need to install it. The big thing is this module only works on...

read more
Local Website

Local Website

Here we are again, trying to make a device work from one center to another. Each center has the same server IP address but different subnets. All the subnets are /24. So, that makes life easier. All of them are .5 as well. So, that makes life much easier. So, how do...

read more
Message in The Ballon

Message in The Ballon

Do you need something to let your end-user know what's going on? Don't want your end-user to see the program running? Well, PowerShell has the ability to use the system windows notify system. AKA, the message box that pops up on the right of the screen. The first step...

read more
Message in a bottle – The Box

Message in a bottle – The Box

This will seem dumb, but do you need a message box in your script? Normally no, but when you are using a script for an end-user, you might need it. So, let us take a look at how to do it real quick. The Script function Invoke-SHDMessageBox { [cmdletbinding()] param (...

read more
Print to All printers!

Print to All printers!

Recently I came into a company where their printers were called printer 1, printer 2... and so on and so forth. It was amazing. No one knew which printer went where, and I was asked to make some kind of sense of it. Since I had the support of the people, why not print...

read more
Convert a Mac Address to a CIDR with Powershell

Convert a Mac Address to a CIDR with Powershell

Today, I needed to convert a mac address to a CIDR. The lesson I learned about this is to go back to the basics instead of looking around for a quick answer. So, to the basics first. A mac address is a 4 octet number that represents a binary position. It ranges...

read more

15 + 8 =