VMware PowerCLI 10 Setup

Posted on Posted in Powershell, VMware

I found that the latest version of PowerCLI 10 ran fine in 32-bit mode but VS Code, Powershell ISE, or Powershell console in 64-bit mode were unable to load the module.  I would get the following errors when trying to import the newly installed module: Could not load file or assembly ‘log4net, Version=, Culture=neutral, PublicKeyToken=692fbea5521e1304’ […]

Remote Desktop Services – High Availability Connection Broker and Powershell

Posted on Posted in Remote Desktop Services

I found RDS cmdlets a tad annoying since you must specify the single “ActiveManagementServer” name instead of the HA connection broker name.  If you omit the connection broker value you may see “A Remote Desktop Services deployment does not exist on server.contoso.com.  This operation can be performed after creating a deployment.  For information about creating […]

VMware Manual Download Not Working

Posted on Posted in VMware

Trying to get at that sweet esxi 6.7 ISO and your manual download button does absolutely nothing?  I found https://communities.vmware.com/thread/518378 and since my pfSense DNSBL feed contains PiHole lists I wanted to do some further digging.  Running tail -f /var/log/pfblockerng/dnsbl.log  while refreshing the download page reveled the following domain block: tags.tiqcdn.com Then a grep -r 'tiqcdn' /var/db/pfblockerng/dnsbl/*  showed the domain in […]

Arch Linux – UEFI, LVM, and LUKS

Posted on Posted in Arch

This post will be an onging update to my Arch install on an aging HP ultrabook and primarily for my own reference.  It could be helpful to others but I’d highly recommend running through a vanilla Arch install in virtualbox a few times to get an idea of the entire process vs relying on this […]

Search for Details on Installed Software with Powershell

Posted on Posted in Microsoft, Powershell

Anyone that has ever queried for installed software knows that win32_Product is annoyingly slow.  There are plenty of solutions out there to pull in all installed software, then filter, then act but I wanted something lightweight and could drill down to my target in a single function.  The script below doesn’t validate that targetAttribute name is […]

List Firewall Rules Set by Group Policy

Posted on Posted in Windows Client, Windows Server

I found this on a random note last modified in 2016 and it seems like google results are still sparse for returning only GPO firewall rules.  The following will give you a quick peek at GPO enforced firewall rules:


O365 License Discovery and Management

Posted on Posted in Office 365, Powershell

If you’ve ever had the pleasure of working with the built-in O365 cmdlets for viewing and modifying licenses you’ve probably come across: Set-MsolUserLicense : Unable to assign this license because it is invalid. Use the Get-MsolAccountSku cmdlet to retrieve a list of valid licenses. In every instance I ran across this “error” it was because […]