Sign in

Sam Erde

@samerde.day3bits.com
1.4K followers 761 following 575 posts

Microsoft PowerShell MVP that is passionate about helping others succeed with Active Directory, Entra ID, Defender XDR, and Microsoft 365. Always learning! ✝️👨‍👩‍👧‍👦☕ OU=NC,OU=USA,DC=NA,DC=WORLD GitHub.com/SamErde Blog: day3bits.com

PostsRepliesMedia
Reposted by Sam Erde
Mark Wragg @wragg.io · 23/09/2026
My XKCD #PowerShell module can now render comics directly in the VSCode terminal on MacOS and Linux (as long as you have enabled the terminal.integrated.enableImages setting). Also supports iTerm2 and Kitty protocol terminals. github.com/markwragg/Po...
3112
Reposted by Sam Erde
Microsoft MVP Tracker @mvptracker.bsky.social · 01/09/2026
🚨New Microsoft MVP Alert🚨 Leo D'Arcy Award Category: Microsoft Azure,Cloud and Datacenter Management Technology Area: PowerShell,Windows Server Country: 🇬🇧
Leo D'Arcy
052
Sam Erde @samerde.day3bits.com · 02/09/2026
TIL @GitHub is working on a project to support dependency lockfiles for GitHub Actions workflows. This will allow every action in your workflow to be pinned to an exact commit (version), just like other dependency package lockfiles do. Cool. 🔏
github.com
GitHub - github/gh-actions-lock: A gh CLI extension that generates and verifies the GitHub Actions dependency lockfile, pinning every action your workflows use to an exact commit.
A gh CLI extension that generates and verifies the GitHub Actions dependency lockfile, pinning every action your workflows use to an exact commit. - github/gh-actions-lock
000
Sam Erde @samerde.day3bits.com · 24/08/2026
I just noticed that LAPS is available in preview for Microsoft Azure Arc managed VMs. Does anyone have feedback on this yet? How straightforward are the management and use experiences? 🧑‍💻
learn.microsoft.com
What is LAPS for Azure Arc (preview)?
What is LAPS for Azure Arc, and how can you use it to configure LAPS at scale for organizations
130
Sam Erde @samerde.day3bits.com · 20/08/2026
Happy to have found gh-mcp, from @shuy.mn. The GitHub CLI extension runs the GitHub MCP server using your existing gh authentication so you can avoid the manual PAT setup and its credential storage problem. github.com/shuymn/gh-mcp
github.com
GitHub - shuymn/gh-mcp: A GitHub CLI extension that seamlessly runs the github-mcp-server using your existing gh authentication. Eliminates manual PAT setup by automatically retrieving GitHub credenti...
A GitHub CLI extension that seamlessly runs the github-mcp-server using your existing gh authentication. Eliminates manual PAT setup by automatically retrieving GitHub credentials and launching the...
040
Reposted by Sam Erde
Brian Kaiser @bmkaiser.com · 18/08/2026
🚨 13 security vulnerabilites in .NET Core confirmed to also affect #PowerShell 7 with CVSS v3 severity scores ranging from 5.9 (Moderate) to 8.8 (High).
github.com
Issues · PowerShell/Announcements
PowerShell Team Announcements. Contribute to PowerShell/Announcements development by creating an account on GitHub.
001
Reposted by Sam Erde
Jeff @techbyjeff.net · 18/08/2026
A report-only CA policy, and one question: if I enable it, who stops being able to work? What If gave me thirteen rows and no answer. So I wrote a PowerShell module that folds them into one. www.techbyjeff.net/conditional-... #EntraID #PowerShell #Maester #ConditionalAccess #Microsoft365
techbyjeff.net
Conditional Access: Outcomes, Not Verdicts
A report-only CA policy, and one question: if I enable it, who stops being able to work? What If gave me thirteen rows and no answer. So I wrote a PowerShell module that folds them into one.
122
Sam Erde @samerde.day3bits.com · 11/08/2026
If you've ever wished for a better way to manage extensions across your @vscode.dev profiles and workspaces, check out 𝐏𝐞𝐫𝐬𝐨𝐧𝐚𝐬. After a few betas, I have just released v1, which solves many extension management pain points. Git features are next! 👨‍💻 marketplace.visualstudio.com/items?itemNa...
marketplace.visualstudio.com
Personas - Visual Studio Marketplace
Extension for Visual Studio Code - Easily manage your dev personas: the different Git identities, VS Code profiles, and extensions that you need in different contexts.
000
Reposted by Sam Erde
Microsoft MVP Tracker @mvptracker.bsky.social · 07/08/2026
🚨New Microsoft MVP Alert🚨 Andree Renneus Award Category: Microsoft Azure Technology Area: PowerShell Country: 🇸🇪
Andree Renneus
1134
Reposted by Sam Erde
Merill Fernando 💚 @merill.net · 29/07/2026
Insider Risk Is a Business Decision - Bring HR In Early
031
Sam Erde @samerde.day3bits.com · 27/07/2026
Pester test suites that take 30-90 minutes to run are killing my vibe here...but testers gotta validate! "Monday Sam" is going to need to look into how to optimize those PowerShell tests!
120
Sam Erde @samerde.day3bits.com · 25/07/2026
One tiny change to my VS @code configuration has made life a lot easier for me. Markdown documents now open in preview by default, instead of in the editor. Editing them is still as simple as a double-click! Anyone with me?
Square VS Code-themed infographic titled “Open Markdown in Preview by Default.” Two configuration methods are shown side by side. Option 1 uses the Settings UI: press Ctrl plus comma or Cmd plus comma, search for “Editor Associations,” find “Workbench: Editor Associations,” select “Add Item,” then enter `*.md` as the key and `vscode.markdown.preview.editor` as the value. Option 2 edits `settings.json`: open the Command Palette with Ctrl or Cmd plus Shift plus P, select “Preferences: Open User Settings (JSON),” and add a `workbench.editorAssociations` entry mapping `*.md` to `vscode.markdown.preview.editor`. Below the options, a simplified VS Code window shows Markdown source for a README on the left and its rendered preview on the right. Footer text reads, “This one small change made working with project documentation much easier for me.”
160
Reposted by Sam Erde
PSConfEU @psconf.eu · 20/07/2026
Do your #PowerShell scripts restart from scratch after failure? At #PSConfEU, @dotdot.horse shows how Stepper enables: ✅ Resumable scripts ✅ Persistent state ✅ 🔁 Smart retries 👉 youtu.be/frucG2eXu9s?si=T8r... #automation #IT #DevOps #Conference
youtu.be
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
065
Sam Erde @samerde.day3bits.com · 15/07/2026
I'm excited and grateful that Microsoft has kept me for another year in the MVP program for PowerShell and now also Security (Identity & Access). This is an amazing community that I continue to learn new things from every day! www.credly.com/badges/c2473...
credly.com
2026-2027 Microsoft Most Valuable Professional (MVP) was issued by Microsoft Most Valuable Professionals Program to Sam Erde.
The Microsoft MVP Program recognizes outstanding members of technical communities for their community participation and willingness to help others. Above all else, it is a people-powered program, made...
0131
Reposted by Sam Erde
Mark Simos @markasimos.bsky.social · 11/07/2026
The Azure Security Podcast episode just dropped for the new Security Adoption Framework (SAF) documentation. Podcast - azuresecuritypodcast.azurewebsites.net Docs - aka.ms/SAF
122
Sam Erde @samerde.day3bits.com · 04/07/2026
Does anyone use multiple profiles in Visual Studio Code? If “yes,” how many? (I currently have 6.) Let me know! 😀🧑‍💻 @vscode.dev
001
Reposted by Sam Erde
Microsoft MVP Tracker @mvptracker.bsky.social · 02/07/2026
🚨New Microsoft MVP Alert🚨 Roy Klooster Award Category: M365 Technology Area: Microsoft Graph Country: 🇳🇱
Roy Klooster
001
Reposted by Sam Erde
Microsoft MVP Tracker @mvptracker.bsky.social · 01/07/2026
🚨New Microsoft MVP Alert🚨 Michal Machniak Award Category: Microsoft Azure Technology Area: PowerShell,Azure Infrastructure as Code Country: Poland
Michal Machniak
042
Reposted by Sam Erde
Richard Campbell @richcampbell.bsky.social · 29/06/2026
On any given workday, a software developer needs high privilege access to computers, secrets, and resources - all with a risk of being exploited! @shehackspurple.bsky.social talks on RunAs Radio at runasradio.com/Shows/Show/1... about securing developer accounts and resources!
262
Sam Erde @samerde.day3bits.com · 29/06/2026
That time I had a Mohawk. 🤘 I was 25 years old and starting chemo. It felt like a good time to make the most of life with hair before it all fell out! (AMA) 💜
A picture of me at 25 years old with a Mohawk. I decided to have fun with it because I had recently started chemo and my hair was beginning to fall out!
020
Reposted by Sam Erde
Devfender @devfender.bsky.social · 24/06/2026
PSA for folks spinning up new domains for admin tools Please submit a recat on incompass.netstar-inc.com/urlsearch so its not blocked for folks with #MDE web content filtering for newly registered domains 😂
incompass.netstar-inc.com
URL Lookup | PartnerPortal
inCompass®, the Most Comprehensive Web Categorization and Filtering Technology Used by Mobile Operators, Service Providers, Gateway Appliance Vendors, UTM vendors, AV/Spam/Phishing, Advertising and Pu...
121
Sam Erde @samerde.day3bits.com · 18/06/2026
The GitHub Copilot app is now GA and is worth trying out! At the same time, GitHub Copilot plans have been opened back up for sign-ups and upgrades.
github.com
GitHub Copilot · Plans & pricing
GitHub Copilot works alongside you directly in your editor, suggesting whole lines or entire functions for you.
101
Sam Erde @samerde.day3bits.com · 15/06/2026
Great insight from @awakecoding.com about tackling problems with AI. This fits my own recent experience, but he found a better way to describe it! 🧠
041
Sam Erde @samerde.day3bits.com · 13/06/2026
Some quick thoughts on the significance of interactions in our communities and personal relationships. Are you (am I) being intentional about them?
day3bits.com
What Impact Do You Have on Your Community? | Day 3 Bits
Every interaction shapes the people around you more than you realize. Are you building your community up or pulling it down?
010
Reposted by Sam Erde
PSHSummit @powershellsummit.org · 09/06/2026
PowerShell Summit videos are being uploaded to our YouTube channel this week. Let us know which one you are most excited for. www.youtube.com/playlist?lis...
youtube.com
PowerShell + DevOps Global Summit 2026
YouTube video by PowerShell.org
0106
Sam Erde @samerde.day3bits.com · 10/06/2026
Simplicity: the 4th pillar of security that is almost always forgotten (or ignored?) after Confidentiality, Integrity, and Availability. 🧐
010
Sam Erde @samerde.day3bits.com · 09/06/2026
Still waiting for the staggered rollout of Microsoft's MAI models to hit my GitHub account. Have any of you seen them show up yet?
GitHub on the web with the model section list open.The GitHub Copilot desktop app with the model selector list open.
010
Sam Erde @samerde.day3bits.com · 09/06/2026
Microsoft's Work IQ agent is 𝙡𝙚𝙜𝙞𝙩. Don't waste time trying to coordinate your own schedule!
Prompt: "Looking ahead 3 months on my calendar, are there any days between Monday and Thursday that the 4-5 PM hour is consistently available? Does this trend repeat backwards as well?"

Initial Response: "I analyzed your calendar patterns using the available upcoming and past event data (over 100 meetings identified in the scan), focusing specifically on Monday–Thursday between 4–5 PM."Work IQ's detailed response that outlines what shows up consistently on my calendar, what the forward-looking net pattern is, and what the backward-looking pattern is.Overall trend summary that shows the best candidates to find available time on my calendar.
030
Reposted by Sam Erde
Tony Redmond @office365itpros.com · 09/06/2026
The July 1 date for increases in #Microsoft365 subscription fees is fast approaching. Here's how to check your licensed #EntraID user accounts to find stale (unused) accounts where you might be able to free up some licenses: office365itpros.com/2026/06/09/f...
office365itpros.com
Find Inactive Accounts with PowerShell
Inactive accounts can soak up a lot of paid-for but unused Microsoft 365 and other product licenses. We discuss two approaches for finding inactive accounts.
032
Sam Erde @samerde.day3bits.com · 08/06/2026
🚨The MicrosoftExchangeOnline PowerShell module has been updated to 3.10.0 with breaking changes for some automated workflows! 👉 PowerShell 7.6 & Windows PowerShell 5.1 are the only supported versions! ⛔ PowerShell 7.2-7.3 will likely fail. ⚠️ PowerShell 7.4-7.5 𝘮𝘢𝘺 work.
074
Sam Erde @samerde.day3bits.com · 08/06/2026
My absolute favorite AI response of the week: “I agree. This is exactly where “future-proofing” can accidentally become architecture cosplay.” 😂
Anime styled image of an over-caffeinated engineer going nuts in the architectural design and requirements gathering phase.
000
Sam Erde @samerde.day3bits.com · 08/06/2026
My 🧠 with insomnia: “Here’s a cool idea for that thing.” “Awesome, that could develop into something real!” 🔁 Still in bed 2 hours later with AI chats about multiple fresh ideas. 🤔 “Maybe I should just work on that important work project.” “No, here’s MOAR new ideas!” 🤪🥱
100
Reposted by Sam Erde
Wes Miller @getwired.com · 07/06/2026
I said it a while ago, but I feel it needs to be said again. It’s weird how if we have dental problems, we’ll practically share that info with total strangers. If we have medical problems, we hold those tighter to the vest. And almost nobody talks about when they have mental health problems.
2356
Reposted by Sam Erde
Shaun Lawrie @shaunlawrie.com · 07/06/2026
@dotdot.horse this is very cool github.com/jakehildreth...
github.com
GitHub - jakehildreth/Deck: Terminal-based presentations from Markdown files using PowerShell.
Terminal-based presentations from Markdown files using PowerShell. - jakehildreth/Deck
2133
Sam Erde @samerde.day3bits.com · 06/06/2026
Figured it might be time to update my 5+ year old profile photo! The last one was taken at my first "work from home in the basement" setup at the beginning of the [health event of 2020].
020
Sam Erde @samerde.day3bits.com · 05/06/2026
GitHub Fundamentals (GH-900) passed. ✅ Which exam should I prepare for next? 📚 learn.microsoft.com/en-us/users/... GH-100: GitHub Enterprise Administration GH-200: GitHub Actions GH-300: GitHub Copilot GH-500: GitHub Advanced Security
120
Sam Erde @samerde.day3bits.com · 05/06/2026
We switched from @ATT to @TMobile 5G home internet 6 months ago. T-Mobile was slightly better at first, but connection quality, reliability, and performance has PLUMMETED since then. I was forced to reschedule a @github exam this morning because upload speeds were < 1 Mbps! 😣
110
Sam Erde @samerde.day3bits.com · 05/06/2026
Should we tell them about PowerShell? 😁
The Register:
“ Unix was built on the philosophy of small programs that can be easily piped together to build larger workflows, so that, say, the output of grep can be combined with other material through the cat (concatenate) command.  As a result, developers, admins, and now AI agents write scripts that incorporate these commands.”
051
Reposted by Sam Erde
Brian Kaiser @bmkaiser.com · 04/06/2026
Thanks to @samerde.day3bits.com for squashing this bug in his 🥒 DLLPickle module! Hopefully authentication library conflicts across so many #PowerShell modules will soon be a thing of the past 🤞
github.com
🪲 Bug report - Unable to Load Az.Resources · Issue #193 · SamErde/DLLPickle
Description When using DLLPickle, I'm unable to load the Az.Resources module (implicitly or lazily). I can load other Az modules such as Az.Accounts. Expected Behavior I would expect the Az.Resourc...
111
Sam Erde @samerde.day3bits.com · 04/06/2026
I may or may not have blown my whole lunch break spinning up a new concept because I was frustrated by having inconsistent MCP server configurations scattered between different CLIs, IDEs, and providers. 😆 #GitHubCopilot #Claude #PowerShell #mvpbuzz
The 'MCP Anchor' word mark in shades of blue, with the title on the right and an icon on the left. The primary elements of the icon are an anchor with a hexagonal-shaped shackle on top of the anchor, a CLI prompt in the center of the shackle, and node-like branches coming off the left side of the shackle (the ring at the top of the anchor).
140
Sam Erde @samerde.day3bits.com · 03/06/2026
My wife say's I'm too literal...
A GitHub issue titled "my wife say's I am too literal." It is tagged as "wont fix: works as designed."
080
Sam Erde @samerde.day3bits.com · 03/06/2026
Sometimes I try different models and frontends just to see how well they are able to generate PowerShell code. Sometimes I am pleasantly surprised! Gemini / Flash-Light [Extended thinking] gave me a special failure today.
Prompt: Create a PowerShell script that uses the Microsoft.Entra module to list all users who are either directly assigned to or eligible for any Exchange Online or Compliance related privileged administrator roles in Entra ID. Also include accounts that are eligible for or directly assigned to the Global Administrator role.

Response from Gemini's Flash-Light with extended thinking: To perform this task, you should use the Microsoft.Graph module. While there are legacy modules (like AzureAD or MSOnline), Microsoft has consolidated all Entra ID management into the Microsoft.Graph SDK.
010
Reposted by Sam Erde
Rod Trent @rodtrent.com · 11/05/2026
Full blog post tomorrow, but the GHASTriage tool is finished. github.com/rod-trent/GH...
github.com
GitHub - rod-trent/GHASTriage: GHASTriage is a tool that searches the user's repos and reports on security alerts from scanning.
GHASTriage is a tool that searches the user's repos and reports on security alerts from scanning. - rod-trent/GHASTriage
121
Sam Erde @samerde.day3bits.com · 02/06/2026
DLL Pickle 🥒 is a PowerShell module that resolves DLL conflicts when you to connect to multiple Microsoft online services in the same session. Last night I found a true hard-coded conflict in Microsoft's modules that cannot be resolved by preloading.👀💀
github.com
🪲 Bug report - Az.Storage and ExchangeOnlineManagement with Get-EXO cmdlets · Issue #174 · SamErde/DLLPickle
Description Trying to connect Az.Storage and ExchangeOnlineManagement together in Azure Runbook running PowerShell 7.6, as soon as you use a Get-EXO cmdlet like Get-EXOMailbox it returns a DLL rela...
130
Sam Erde @samerde.day3bits.com · 02/06/2026
I've been learning spec-driven development and agentic workstreams on a side-ish project with Codex. Unfortunately, I always hit usage limits within 30 minutes on this plan. Is this development approach always going to be very token heavy or do I just need to optimize?
You're out of Codex messages. Your rate limit resets on 1:11 PM. To continue using Codex, add credits or upgrade to Pro today.
000
Reposted by Sam Erde
Mark Simos @markasimos.bsky.social · 02/06/2026
The SAF documentation site and June 2026 MCRA just went live on Microsoft Learn! Check it out and let us know what you think! aka.ms/SAF Note: This is the first release and we will be continuing to add to it. Send us your feedback, requests, and ideas.
132
Reposted by Sam Erde
Microsoft MVP Tracker @mvptracker.bsky.social · 01/05/2026
🚨New Microsoft MVP Alert🚨 Frank Lesniak Award Category: Microsoft Azure Technology Area: PowerShell Country: United States
Frank Lesniak
0142
Reposted by Sam Erde
Microsoft MVP Tracker @mvptracker.bsky.social · 02/05/2026
🚨New Microsoft MVP Alert🚨 Michael Waterman Award Category: Security,Cloud and Datacenter Management Technology Area: Identity & Access,Windows Server Country: Netherlands
Michael Waterman
001
Reposted by Sam Erde
Microsoft MVP Tracker @mvptracker.bsky.social · 06/05/2026
🚨New Microsoft MVP Alert🚨 Mark Orr Award Category: Security Technology Area: Microsoft Intune Country: United States
Mark Orr
011
Sam Erde @samerde.day3bits.com · 01/06/2026
🎉
011