Why it matters in this ecosystem.
WHAT MAKES IT DIFFERENT FROM OTHER SHELLS
Commands pass structured objects rather than text.
WHY THAT MATTERS
There is no parsing of output, which is where traditional shell scripting is fragile.
WHAT THAT ENABLES
Selecting, filtering and sorting by property, reliably.
WHAT NAMING CONVENTION IS USED
A verb and a noun, consistently.
WHY THAT HELPS
Commands are predictable, and discoverable without documentation.
WHAT MODULES PROVIDE
Commands for a particular product or service.
WHAT TO INSTALL FOR THIS ECOSYSTEM
Modules for identity, mail, teams, device management and cloud resources.
WHAT TO PREFER FOR NEW WORK
The cross-platform edition, where the modules you need support it.
WHAT TO LEARN FIRST
Discovering commands Examining what an object contains Filtering and selecting The pipeline
WHY EXAMINING OBJECTS FIRST
Because knowing what properties exist is what makes everything else possible.
WHAT TO USE FOR BULK WORK
Scripts, rather than portals.
WHY
Hundreds of changes through a portal is error-prone and unrepeatable.