Category: Scripts
-
One-Click User Identity Verification from HaloPSA
Microsoft Graph and Twilio and HaloPSA, oh my! Introduction How do you know that person calling your helpdesk is who they say they are? Social engineering a helpdesk employee is a highly effective method of bypassing physical and logical access controls to breach an environment. This is a big enough problem in single silo organizations…
-
PowerShell Quick Script: Temporary Access Pass
Azure is really cool. Like, really cool. It can be really hard for MSPs to keep up with the flurry of technologies Microsoft blasts out at an insane pace. Unless you have the time, mandate, or the raw interest, keeping on the cutting edge of the Azure ecosystem can be a full time job in…
-
HaloPSA – Azure AD User Creation with Azure Automation
HaloPSA: The Missing Manual Series – Volume II Introduction Back in May I dropped a hot piece of PowerShell in your laps with Part I, which covered some advanced Azure automation techniques with HaloPSA to create on-premises AD user accounts directly from Halo. That article is a prerequisite to this one and you absolutely need…
-
HaloPSA – AD User Creation with Azure Automation
HaloPSA: The Missing Manual Series – Volume I Introduction You know what I love? Automation. You know what I hate? Shitty documentation. I’m a huge fan of HaloPSA. I’m not a huge fan of HaloPSA’s (lack of) advanced documentation. At my day job we recently made the switch and I’m learning to cope with the…
-
Automated AutoPilot Enrollment Using Powershell and NinjaRMM
“AutoPilot? Sounds spooky. I’ll keep provisioning machines by hand, thanks!” Said no one, ever, right? Wrong. Most MSPs are failing to adopt technologies like AutoPilot and Intune. There’s a lot of perfectly valid reasons why AutoPilot and Intune might not be right for some of your clients – licensing requirements, etc. That’s fine. But for…
-
Purpose Built Local Account Password Rotation for NinjaRMM
For my introductory post I’ll be demonstrating an easy and fast way of implementing a LAPS like solution using NinjaRMM and PowerShell. Although my system is purpose built for NinjaRMM there’s no reason this couldn’t work with other RMMs, providing they allow to set custom attributes locally on an endpoint that will then sync to…