PowerShell is verb-noun: discover with Get-Command *dns*, learn syntax with Get-Help cmdlet -Online, and explore members with Get-Member. Navigate like a shell with Set-Location, Get-ChildItem, and Join-Path. Filter objects using Where-Object and project columns with Select-Object. Send results to files using Out-File, Export-Csv, or ConvertTo-Json for APIs.
| Cmdlet | Role | Beginner tip |
|---|---|---|
| Get-ChildItem | List files and folders | Aliases dir and ls exist—learn the real name |
| Sort-Object | Order pipeline output | Use -Descending for top-N views |
| Measure-Object | Count, sum, average | Handy after large Get-ChildItem scans |
Related
Get-Process, Get-Service, PowerShell vs CMD, What PowerShell is for