I've been messing around with PowerShell core for the last few years, building utility scripts for security analyst duties, eventually building them into modules.

This week, I used Azure DevOps pipelines to build them into nuget packages, deployed to an azure artifact feed.

Now I can install them easily to any endpoint, making them simpler to maintain.

Dang I feel cool.

#InfoSec #analyst #operations #powershell

I got a notification that someone was asking about documenting this process, but can't find it. Probably a deleted toot or something. ¯⁠\⁠_⁠(⁠ツ⁠)⁠_⁠/⁠¯

Anyway, I probably will write something up on this, because I did find solutions for a couple of the more common problems I googled.

TL;DR most of the "bugs" were my own fault.

#infosec #analyst #operations #powershell

It also bears noting that the PowerShell is stored in an azdo git repo, so the process happens automatically when I push new changes.

Now if I could just get those damn pester tests working.

#infosec #analyst #operations #powershell