Dad Jokes
One of the things I love to do is add a Dad joke to my reports. Reddit has some good ones. What's cool about Reddit is they have a JSON backend that can be used and Used I do. The Function Function Get-DadJoke { $DadJoke = Invoke-RestMethod -Uri...
Install Google Chrome with Powershell
Install Google Chrome using PowerShell.
Install Firefox with Powershell
Install FIrefox with PowerShell.
Install Gimp with Powershell
This little script installs the latest version of gimp 2.10 onto your Windows machine. Let's take a look at the script and then break it down. The Script $DownloadPath = "C:\Temp\Gimp" If (!(Test-Path -Path "C:\Temp\")) {New-Item -Path c:\ -Name Temp -ItemType...
Webroot Deployment
In this article, I will guide you through the process of deploying webroot via Group Policy. This is a fairly straightforward process with only a little editing of the MSI. I am assuming you know how to download the MSI from the webroot portal. The portal changes...
Resource – SHD Get ACL
Ever need to combine Get-childitem and Get-ACL while only pulling the access information and users? Well, here we are. I hope you all can use it well. function Get-SHDACL { [cmdletbinding()] param ( [parameter(Mandatory = $true)][string]$Path, [string]$Filter,...
Exchange Online – Mailbox Size Audit
Here is a little powerhouse script I wrote to audit the mailbox sizes. The focus recently is to see who's mailbox sizes are about to be over and if it's the deleted folder. I can't show you all of the scripts, but I can show you part of it. This part will pull the...
SHD – Quickbook Search
This past week I needed to find all of the quickbook files on a computer without accessing quickbooks itself. The core of the script is a simple Get-Childitem command looped for each logical disk on the machine. Looking for one of the four main extensions for...
Group Policy – Block Batch Scripts correctly
Recently a IT specialist left a client's company, and they left some time bombs. One of them was blocking command prompt for the end users. Normally this is not a problem, but they set the policy to a bad scope. Even the admins couldn't use the command prompt. It was...