Written by Amado Tejada
instant-checkin-cli is a companion CLI tool for instant-checkin
instant-checkin-cli allows you to force remote computers to check-in to Jamf MDM via the terminal
- python 3.6+
pip install -r requirements.txt
- unopass configured with your API credentials
- instant-checkin configured
instant-checkin-cli uses unopass to retrieve your Jamf API credentials at runtime. Set them up in your 1Password account.
Create a Jamf standard user with the minimum permissions to use instant-checkin-cli
- Permissions
- Computers: Read, Update
- Users: Update
Upload your API credentials to 1Password to use it with unopass
-
add an alias shortcut to your shell:
- E.g
alias ici="python3 instant-checkin-cli.py"
- E.g
-
use the shortcut:
ici
-
unopass will retrieve your Jamf API credentials
- Enter the username of the user you want to check-in
- A list of computers for that user will be displayed - Select one
- Profit - Profile will be sent to computer instantly for immediate check-in
When users are not found in Jamf
When users are not ready for Instant Check-in
Workflow
instant-checkin-cli is released under the MIT License