Mike F. Robbins's Avatar

Mike F. Robbins

@mikefrobbins.com.bsky.social

Lead technical writer for Azure PowerShell & Azure CLI at Microsoft, former MVP, Automator, Efficiency Expert, Author, Lifelong Learner. Opinions are my own.

921 Followers  |  226 Following  |  53 Posts  |  Joined: 01.07.2023  |  1.6927

Latest posts by mikefrobbins.com on Bluesky

Preview
The Legend of PlatyPS and Content Wrangler Telling the story of PlatyPS using Microsoft Copilot.

I am happy to announce that PlatyPS v1.0 has reached GA and we have updated our publishing pipelines to use the new tool.

To celebrate, I created this: sdwheeler.github.io/seanonit/blo...

04.08.2025 21:33 β€” πŸ‘ 7    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Preview
#SQLSatBR

Today, Travelpiggie and I are learning the basics of git and GitHub workforce from @sdwheeler.bsky.social at #sqlsatbr sqlsatbr.com

26.07.2025 15:02 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
PowerShell as a Gateway to C#: Turning Scripts Into Applications
Ready to go beyond scripts? Ryan Coates walks us through the journey from PowerShell to C#, turning day-to-day automation into real software. Ryan Coates is an Enterprise Architect with 25+ years in IT, evolving from systems ops to DevOps and developer advocacy. He leads internal API and DevRel str PowerShell as a Gateway to C#: Turning Scripts Into Applications

What happens after you've really learned the ropes with PowerShell?

At tomorrow’s #PowerShell Wednesday, Ryan Coates introduces us to a possible next step: building software with C#. We’re going from scripts to solutions

Don’t miss it.

youtu.be/hOaFdHTlDXE

22.07.2025 13:40 β€” πŸ‘ 9    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Post image

(1/3) Meet @stevenjudd.bsky.social, a 30+ year IT Pro and Infrastructure Engineer at Tenstreet LLC, who is hosting a lab this August at #TechMentor @ Microsoft HQ!

10.07.2025 14:21 β€” πŸ‘ 2    πŸ” 3    πŸ’¬ 1    πŸ“Œ 1
Post image

Notepad does markdown? What a time to be alive!

09.07.2025 17:46 β€” πŸ‘ 20    πŸ” 7    πŸ’¬ 2    πŸ“Œ 1
A stressed pickle trying to explain their code problem to a rubber duck.

A stressed pickle trying to explain their code problem to a rubber duck.

I started making a new #PowerShell module over the weekend. What do you think it might do? πŸ‘¨β€πŸ’» #DLLPickle 🀣

07.07.2025 20:48 β€” πŸ‘ 10    πŸ” 1    πŸ’¬ 2    πŸ“Œ 1
Preview
Stacked for Success: PowerShell Callstacks in Everyday Scripts, Wed, Jul 9, 2025, 6:00 PM | Meetup Unlock the power of PowerShell callstacks to track and manage the execution flow of your scripts. This talk goes beyond debugging, showing you how to use callstacks to unde

Hey #PowerShell folks! Friendly reminder that THIS Wednesday (2 more sleeps!) I'm going to be talking the PNW PSUG about abusing callstacks for ill-gotten gains.

This one is going to be pretty fun!

Details: www.meetup.com/pacific-powe...

07.07.2025 13:34 β€” πŸ‘ 7    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0
Preview
Optimize the installation of Azure PowerShell Learn how to optimize the installation of Azure PowerShell using PSResourceGet and install only the modules you need.

You can also install the Az PowerShell module from the Microsoft Artifact Registry (MAR) using Install-PSResource: aka.ms/azps/install...

07.07.2025 01:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Importing the Az module imports all the submodules, which takes a considerable amount of time. To reduce the duration, either let the submodules auto-import when a command is called or only import the ones you require. Example: Import-Module -Name Az.Compute, Az.Network, Az.Resources, Az.Storage

05.07.2025 12:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Optimize the installation of Azure PowerShell Learn how to optimize the installation of Azure PowerShell using PSResourceGet and install only the modules you need.

Install-Module installs the Az.Accounts module once per submodule. Install-PSResource only installs Az.Accounts one time, regardless of the number of modules. Consider combining Install-PSResource with installing only the necessary modules to minimize the duration learn.microsoft.com/powershell/a...

05.07.2025 12:31 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
2026 Information - PowerShell + DevOps Global Summit # How to Write a CFP That Gets You to the PowerShell + DevOps Global Summit 2026 So, you want to speak at the PowerShell + DevOps Global Summit 2026? Great. But before you start dreaming about standin...

CFP is open for the PowerShell and DevOps Summit in Bellevue next year! www.powershellsummit.org/2026-informa...

02.07.2025 12:17 β€” πŸ‘ 9    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Post image

How do you get more from GitHub in your work routine?

@theaprilyoho.dev talks on RunAs Radio at runasradio.com/Shows/Show/990 about how sysadmins can take advantage of more GitHub features to make better quality scripts!

25.06.2025 13:04 β€” πŸ‘ 4    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

What are you using for #PowerShell module scaffolding? Seems that most tools that I have found are in need of some TLC. What am I missing?

09.06.2025 20:40 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
PowerShell in CI/CD Pipelines: A Practical Tour of Deployment Options by Blake Cherry, Danny Stutz Explore the diverse ways to deploy PowerShell scripts using DevOps continuous integration and continuous deployment (CI/CD) pipelines! This session will investigate the options for running PowerShell in CI/CD processes. We'll start by discussing when and why you might want to incorporate PowerShell into your CI/CD pipelines, highlighting the benefits of automation, consistency, and efficiency in deployment workflows. Next, we'll delve into various methods of deploying PowerShell within pipelines, including: β€’ Locally on Build Agents: Running scripts directly on the pipeline's host machine. β€’ Azure PowerShell DevOps Tasks: Utilizing built-in tasks for seamless integration with Azure services. β€’ Containers and Custom Dockerfiles: Exploring available PowerShell container images, considerations for modules requiring authentication, and best practices for creating custom Dockerfiles tailored to your needs. We'll also compare the capabilities of different CI/CD platforms for running PowerShell, such as Azure DevOps, Jenkins, GitHub Actions, and GitLab. We'll discuss: β€’ Platform Differences: How each platform handles PowerShell execution via pipeline. β€’ Selection Criteria: Factors influencing the choice of platform for your specific use case. β€’ Advantages and Limitations: Understanding the strengths of each platform in the context of PowerShell deployment. Additionally, we'll explore how PowerShell can be integrated with other DevOps tools like Terraform and Ansible, discussing key considerations and best practices for these scenarios. By the end of this session, you'll have a comprehensive understanding of the options available for deploying PowerShell via pipelines and how to choose the best approach for your projects. PowerShell Summit videos are recorded by our friends at Confreaks. Our recordings are made in a way that minimizes overhead for our speakers and interruptions to our live audience. These recordings are meant to preserve the presentations' information for posterity, and are not intended to be a substitute for attending the Summit in person. These recordings are not intended as professional video training products. We hope you find these videos useful. Follow Confreaks πŸ‘‡ https://confreaks.com https://confreaks.bsky.social https://x.com/confreaks

The PowerShell + DevOps Global Summit 2025 videos are now live on YouTube!

Catch up on all the sessions you missed or rewatch your favorites. Amazing content from the community's top experts.

bit.ly/444P7nI

#PowerShell #DevOps #PSHSummit

08.06.2025 10:52 β€” πŸ‘ 23    πŸ” 21    πŸ’¬ 0    πŸ“Œ 0
Preview
SQL Saturday Baton Rouge 2025 (#1110)

🚨 50 days to go! I'm excited to be speaking at #SQLSaturday Baton Rouge on July 26th πŸŽ‰

Join my session:
🎯 Mastering #PowerShell Functions and Script Modules
πŸ’‘ Learn how to build, reuse, and share your code like a pro!

πŸ“ Save the date and grab the details:
sqlsaturday.com/2025-07-26-s...

#SQLSatBR

05.06.2025 12:37 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - DearingDev/ModuleExplorer: An interactive TUI for exploring installed modules. An interactive TUI for exploring installed modules. - DearingDev/ModuleExplorer

Check out Module Explorer, now on the PowerShell Gallery:
github.com/DearingDe...
2/2

21.05.2025 23:17 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - HeyItsGilbert/PesterExplorer: A TUI to explore Pester results. A TUI to explore Pester results. Contribute to HeyItsGilbert/PesterExplorer development by creating an account on GitHub.

I slapped together a new #PowerShell module, PesterExplorer, that creates a TUI to look at your Pester run results. It leverages PwshSpectreConsole to create the TUI. Everyone knows I love #Pester. Feedback and suggestions welcome!
github.com/HeyItsGil...

25.05.2025 00:19 β€” πŸ‘ 29    πŸ” 14    πŸ’¬ 0    πŸ“Œ 0
Easily setup dev environments with WinGet and Microsoft DSC V3 | DEM572
YouTube video by Microsoft Developer Easily setup dev environments with WinGet and Microsoft DSC V3 | DEM572

WinGet Configuration Export. Demo from Microsoft Build: www.youtube.com/watch?v=vvdn...

24.05.2025 18:18 β€” πŸ‘ 8    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Preview
Issues Β· Azure/azure-powershell Microsoft Azure PowerShell. Contribute to Azure/azure-powershell development by creating an account on GitHub.

Please share your concerns with the #Azure #PowerShell PMs and engineering team by logging an issue in the Azure PowerShell source repo on GitHub. github.com/Azure/azure-...

22.05.2025 16:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Azure CLI and Azure PowerShell Build 2025 Announcement | Microsoft Community Hub The key investment areas for Azure CLI and Azure PowerShell in 2025 are quality and security. We’ve also made meaningful efforts to improve the overall user...

Azure CLI and #Azure #PowerShell Build 2025 Announcement techcommunity.microsoft.com/blog/azureto...

22.05.2025 12:26 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1

🧩 What do you call parameters that are optionalβ€”until another one is used, making them required? Example: A flag you don't need on its own, but must include when paired with another. Is there a standard term for this in #Bash or #ShellScripting? #Linux #Scripting

17.05.2025 15:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Post image

Wow! This is a pretty awesome Pi-Hole dashboard built in PowerShell Universal. github.com/ptmorris1/PS...

16.05.2025 18:52 β€” πŸ‘ 13    πŸ” 6    πŸ’¬ 0    πŸ“Œ 1
Preview
Shorten Azure CLI commands in PowerShell without backticks Learn how to shorten Azure CLI commands in PowerShell using arrays and splatting. No backticks needed. Cleaner, safer, and easier automation.

Shorten #Azure CLI commands in #PowerShell without backticks mikefrobbins.com/2025/05/15/s...

15.05.2025 14:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Did you know you can use #AzureCLI in #PowerShell without long commands or line continuation characters? (And no, splatting doesn't work here). Curiousβ€”what other tricks or alternatives have you found?

13.05.2025 22:15 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image 09.05.2025 23:54 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I don't know why it took me so long to discover this, but you can create shortcuts in VSCode to your "Show Additional Commands From PowerShell" commands. This means I can use @seeminglyscience.com `ConvertTo-SplatExpression` with a shortcut!

09.05.2025 18:06 β€” πŸ‘ 11    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Post image

Want your #macOS screenshots to default to a format other than PNG? Change the format using this command: defaults write com.apple.screencapture type jpg # or pdf, tiff, heic, bmp

09.05.2025 12:53 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1
Preview
Customize and automate a clean macOS Dock layout Customize your macOS Dock using Dockutil and Terminal. Learn how to script, automate, and streamline your Dock layout for a cleaner, more efficient setup.

Customize and automate a clean #macOS Dock layout mikefrobbins.com/2025/05/07/c...

07.05.2025 18:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Grateful to receive my Microsoft 5-Year Service Award today! It now sits next to my MVP awardβ€”six years as a Microsoft MVP and five years as a Blue Badge. I'm honored to be part of this community and excited for what's ahead. #CareerMilestone #MicrosoftLife

06.05.2025 01:05 β€” πŸ‘ 10    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
The PowerShell Pipeline When I first started learning PowerShell, one of the most fascinating things to discover was the β€œpipeline”. I was already amazed with the data that I could gather by running commands, but using the p...

My latest blog post dives into the #PowerShell "pipeline" - it's like a conveyor belt for data! Check it out here and let me know your thoughts: www.dearing.dev/posts/The-Po...

03.05.2025 20:15 β€” πŸ‘ 10    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

@mikefrobbins.com is following 20 prominent accounts