200 Flashcards

(51 cards)

1
Q

What is the primary purpose of Smart Computer Groups in Jamf Pro?

A

Smart Computer Groups automatically populate based on defined criteria (like OS version, installed software, or last check-in time). They update dynamically as devices meet or no longer meet the criteria.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the difference between a Policy and a Configuration Profile?

A

Policies execute actions (install apps, run scripts, restart) and can be scoped with triggers. Configuration Profiles apply settings (restrictions, Wi-Fi, certificates) and are continuously enforced.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the main Policy triggers in Jamf Pro?

A

Recurring Check-in, Startup, Login, Logout, Enrollment Complete, Network State Change, Custom (used with ‘jamf policy -event’), and Self Service.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the Jamf Binary and where is it located on macOS?

A

The Jamf Binary is the management agent installed on enrolled devices. It’s located at /usr/local/jamf/bin/jamf and handles communication with Jamf Pro server.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What command would you run to manually trigger a policy with a custom trigger named ‘install-chrome’?

A

sudo jamf policy -event install-chrome

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the purpose of Prestage Enrollments?

A

Prestage Enrollments automate the setup process for devices purchased through Apple Business Manager or Apple School Manager, allowing configuration before first boot.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are Extension Attributes?

A

Extension Attributes are custom inventory fields that collect additional information not gathered by default. They can use scripts, LDAP queries, or static values.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the recommended frequency for inventory updates?

A

Daily is typical, but it depends on organizational needs. More frequent updates increase server load but provide more current data for Smart Groups and reporting.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a Limitation in Jamf Pro scoping?

A

Limitations are exclusions that prevent a Configuration Profile or Policy from applying to specific targets, even if they’re included in the scope.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the purpose of the ‘Update Inventory’ payload in a Policy?

A

It forces an immediate inventory submission to Jamf Pro, ensuring the server has current device information after policy execution.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a Package in Jamf Pro?

A

A Package is a .pkg or .dmg file uploaded to Jamf Pro that can be deployed to devices via Policies. Common for software installations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the difference between a Static Group and a Smart Group?

A

Static Groups are manually populated and don’t change unless manually updated. Smart Groups automatically update based on criteria.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is Patch Management in Jamf Pro?

A

Patch Management tracks software versions on devices and automates updates to keep applications current, using internal or external patch sources.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the Self Service app?

A

Self Service is an application that provides users with approved apps, policies, and configuration profiles they can install on-demand without admin privileges.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is a Script in Jamf Pro?

A

Scripts are shell or Python code stored in Jamf Pro that can be executed on devices via Policies to perform custom tasks and automation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are Script Parameters (4-11)?

A

Script Parameters allow admins to pass variable values to scripts when executing via Policies, making scripts reusable with different inputs without editing code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What is the Jamf Pro API?

A

The API (Classic and Jamf Pro API) allows programmatic access to Jamf Pro for automation, integration with other systems, and custom reporting.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What is a MDM Command?

A

MDM Commands are Apple MDM framework actions sent to devices (lock, wipe, update inventory, install profile). Viewable in device Management History.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What is the purpose of the Ongoing frequency for policies?

A

Ongoing frequency means the policy executes every time the trigger is met. Use for tasks that should run repeatedly (not just once per device).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What is the purpose of the Once per computer frequency?

A

The policy executes only once per device, even if the trigger is met multiple times. Useful for initial setup tasks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What is FileVault in the context of Jamf Pro?

A

FileVault is macOS disk encryption. Jamf Pro can enable it, escrow recovery keys, and rotate keys for security compliance.

22
Q

What is a Recovery Lock Password?

A

A firmware-level password on Apple Silicon Macs that prevents unauthorized recovery or reinstallation. Jamf Pro can set and escrow these passwords.

23
Q

What is the difference between Computer Management and Device Management in Jamf Pro?

A

Computer Management refers to macOS devices. Device Management typically refers to iOS/iPadOS devices. Both use MDM but have different capabilities.

24
Q

What is Automated Device Enrollment (ADE)?

A

Formerly DEP, ADE is Apple’s program that allows zero-touch enrollment of devices purchased through Apple Business/School Manager directly into MDM.

25
What is the purpose of a Configuration Profile’s scope?
Scope determines which devices receive the profile (by users, computers, groups). Profiles apply automatically when devices match the scope.
26
What happens when a Configuration Profile is removed from scope?
The profile is automatically removed from the device, and the settings it enforced are no longer managed (reverting to user/system defaults).
27
What is a Smart Mobile Device Group criterion you might use?
Examples: iOS version, App installed, Last inventory date, Supervised status, Model, or Custom Extension Attribute values.
28
What is the purpose of the Jamf Connect app?
Jamf Connect provides identity management, syncing local macOS accounts with cloud identity providers like Azure AD or Okta.
29
What is the Recon tool?
Recon is a command-line tool (part of QuickAdd) that manually enrolls computers into Jamf Pro and submits inventory data.
30
What is the difference between User-initiated and Jamf Remote enrollment?
User-initiated enrollment requires user action (QuickAdd or URL). Jamf Remote is deprecated. Modern approach uses Automated Device Enrollment.
31
What is a Local User Account payload in a Configuration Profile?
It creates or modifies local macOS user accounts on devices, including setting passwords, admin rights, and account attributes.
32
What is the purpose of the Maintenance payload in a Policy?
Maintenance performs cleanup tasks: reset policy logs, update inventory, fix permissions, verify startup disk, or run recon.
33
What is the recommended way to deploy a .dmg file?
Convert the .dmg to a .pkg using tools like Composer or create an installation script that mounts and copies the app from the .dmg.
34
What is Jamf Composer?
Composer is a macOS app for creating .pkg installers by monitoring system changes or building packages from source files.
35
What does the ‘Files and Processes’ payload in a Policy do?
It can execute commands, search for and delete files or folders, and perform basic
36
What does the ‘Files and Processes’ payload in a Policy do?
It can execute commands, search for and delete files or folders, and perform basic file system operations during policy execution.
37
What is the purpose of the Login/Logout Hooks payload?
Login/Logout Hooks execute scripts automatically when users log in or out. Note: Apple deprecated these in favor of LaunchAgents.
38
What is a Certificate payload in a Configuration Profile?
It deploys digital certificates to devices for authentication, encryption, or signing purposes (Wi-Fi 802.1X, VPN, email signing).
39
What is LDAP integration in Jamf Pro?
LDAP (Active Directory, Open Directory) integration allows Jamf Pro to authenticate users and import user/group data for scoping and reporting.
40
What is the purpose of Network Segments in Jamf Pro?
Network Segments identify device locations by IP range, allowing location-specific policies, reporting, and distribution point assignment.
41
What is a Distribution Point?
A Distribution Point stores packages, scripts, and other files. Devices download content from DPs. Can be Cloud (Jamf), SMB, or HTTP.
42
What is the Jamf Cloud Distribution Point?
The default cloud-based storage included with Jamf Cloud instances. Provides global content delivery without maintaining on-premises servers.
43
What is an Activation Code in Jamf Pro?
Activation Codes enable features like Protect, Connect, or additional services. They’re entered in Settings > Global > Licenses.
44
What is the purpose of Remote Commands?
Remote Commands execute immediate actions on devices: lock, wipe, restart, update inventory, or send blank push notifications.
45
What is the difference between Device Lock and Wipe commands?
Lock secures a device with a passcode (recoverable). Wipe erases all data (unrecoverable). Wipe removes device from Jamf Pro.
46
What is a VPP (Volume Purchase Program) account in Jamf Pro?
VPP allows purchasing apps in volume and assigning licenses to devices or users. Now called Apple Business Manager Apps and Books.
47
What is the purpose of the Dock payload in a Configuration Profile?
The Dock payload configures the macOS Dock: add/remove items, set size, position, behavior, and enforce these settings.
48
What is the purpose of category in Jamf Pro?
Categories organize content in Self Service and Jamf Pro interface, making it easier for users to find items and admins to manage objects.
49
What is the No Authentication option for a policy?
Allows the policy to run without requiring user authentication. Useful for background tasks but has security implications.
50
What is the recommended way to test a new policy before wide deployment?
Scope to a test Smart Group with pilot devices, verify execution in policy logs, check device status, then expand scope gradually.
51
What should you check in Jamf Pro if a policy isn’t running?
Verify: scope includes target devices, trigger is appropriate, policy is enabled, no conflicting limitations, check policy logs and device Management History.