Hey everyone! I'm currently managing a large Azure environment for my organization, and I'm pretty solid with complex compute, networking, and core infrastructure services. I'm considering getting certified in Azure Admin and Solutions Architect. The catch is, I'm an expert in Linux and Kubernetes, and honestly, the thought of learning PowerShell makes me cringe. I've got plenty of experience with tools like Bash, Go, Python, and Rust.
If anyone out there has recently gone through this certification process, can you tell me if you absolutely need to use PowerShell? Are there ways to accomplish tasks using the Azure CLI instead?
2 Answers
You definitely need to get familiar with PowerShell for Azure certifications. The study materials often mention PowerShell, and during exams, if a question asks for a PowerShell command, you have to know it. But don't stress too much—you don't need to be a PowerShell expert; just the basics and you can look up commands on Microsoft Learn during the test.
Honestly, avoiding PowerShell might not be the best idea for Azure prep. While you can use Azure CLI, knowing PowerShell gives you a deeper understanding of the ecosystem. PowerShell is really powerful, and once you get a hang of the object handling concept, it can be more efficient than Bash for certain tasks. Plus, you might want to check out NuShell for a different take on shell scripting!
Haha, I get you! But I've found Az PowerShell can do more intricate stuff than Azure CLI, especially when dealing with specific resources. PowerShell's functionality is really integrated with Azure and worth your time to learn!