Powershell – Update Meraki Org IDP Fingerprints

The certificates used for Meraki SAML configuration expire after a certain period of time. Because of the way Meraki handles this, you have to set the fingerprint on the child organizations (see: https://documentation.meraki.com/General_Administration/Managing_Dashboard_Access/Configuring_SAML_SSO_with_Azure_AD) Basically what this means is that when it comes time to renew the cert you have to update the SHA1 fingerprint on

Connectwise Automate – Monitoring whether or not Liongard Agents are set to auto update.

I recently attended the product update webinar for Liongard. It was recommended that you check whether or not agents were set to auto update. After a little bit of digging I found that there was a xml file in the Liongard directory that contained this info. I wrote a small one liner with Powershell to

Powershell – Querying the Acronis Alerts API

Recently I was trying to find a way to query the Acronis alerts API so that I could review errors quickly. Previously these were being reviewed manually via the management dashboard. I started out by reviewing some of the example code available on the Acronis github repos. https://github.com/acronis/acronis-cyber-platform-powershell-examples After reviewing the code I started writing

Automate – How to scope out potentially vulnerable Dell machines (CVE-2021-21551)

It was recently announced that there was a driver privilege escalation flaw on Dell machines. Article: https://labs.sentinelone.com/cve-2021-21551-hundreds-of-millions-of-dell-computers-at-risk-due-to-multiple-bios-driver-privilege-escalation-flaws/ Dell Article: https://www.dell.com/support/kbdoc/en-us/000186019/dsa-2021-088-dell-client-platform-security-update-for-dell-driver-insufficient-access-control-vulnerability To help scope this issue out I have created a MySQL query that can be run in on prem instances of Automate. Note: This MySQL query is only looking for models listed in table A

ConnectWise Automate – Deploy Out of Band Updates for Printing Issues

Recently there were issues with the March CU updates that caused issues with printing. I was having issues deploying the out of band patches via the Connectwise Automate patch manager, I have made a script to push these updates manually. Script flow: Make sure the agent is running Windows. Make sure the agent is running

ConnectWise Automate – Install Mitel Connect

This script will download the zip file for Mitel Connect from Mitel’s CDN and extract the contents and install the software on an agent via the MSI. The script will be placed under the ‘Rerelease’ script folder in Automate when imported via XML. GitHub: https://github.com/djhayes1994/Public-LT-Scripts/blob/master/Install%20Mitel%20Connect.xml

Powershell – How to connect to Exchange Online on a MFA protected tenant.

With the introduction of the security baselines from Microsoft it is necessary for you to use Modern Authentication in your PowerShell scripts/if you want to connect to Exchange Online. Connecting to Exchange Online is a pretty easy process and you can do so by following the steps below: Open Powershell and install the Exchange Online