TAG: Scripting

9 articles tagged Scripting. All tags.

Your First 30 Days as a Jamf Pro Administrator, Part 2: Learn How It Operates

You have inventoried the environment. Now watch how it behaves. Week two is about understanding the jamf binary, the check-in cycle, policy execution, logs, and scoping — without touching production.

Building DDM Declarations, Part 2: PowerShell Object Manipulation for DDM

Shows how to build DDM Configuration and Activation declarations with PowerShell objects, arrays, nested hashtables, predicates, and ConvertTo-Json -Depth 10.

Building DDM Declarations, Part 3: Deployment via the Jamf Pro API

Explains the supported Jamf Pro path for custom DDM declarations: deploy with Blueprints, authenticate to the API, and verify DSS and DDM status data.

The Shell Crossover, Part 8: Logs and Troubleshooting from the macOS Terminal

Translate Event Viewer habits to macOS terminal troubleshooting with unified logging, log show, log stream, predicates, install.log, and tail.

The Shell Crossover, Part 6: Permissions, Ownership, and sudo on macOS

Map Windows permission and elevation habits to macOS ownership, POSIX modes, ACL inspection, sudo, root, admin users, and SIP boundaries.

The Shell Crossover, Part 5: LaunchDaemons Are Not Windows Services

Translate Windows Services and Scheduled Tasks into macOS launchd concepts, including LaunchDaemons, LaunchAgents, plist keys, and launchctl.

The Shell Crossover, Part 3: zsh for PowerShell Administrators

Translate PowerShell habits into practical zsh usage on macOS, including command equivalents, quoting, variables, exit codes, pipes, and text tools.

The Shell Crossover, Part 2: Finding Your Way Around macOS from the Terminal

Map Windows filesystem and PowerShell navigation concepts to macOS paths, Library folders, Volumes, zsh commands, and PowerShell 7 on the Mac.

The Shell Crossover, Part 1: PowerShell on macOS

A practical guide to using PowerShell 7+ on macOS for Windows administrators crossing into Apple fleet management.