

- #Jamf pro api serial
- #Jamf pro api full
- #Jamf pro api code
- #Jamf pro api password
- #Jamf pro api windows
While it should work, I haven't tested the following functionality:
#Jamf pro api code
But for the most part, majority of the logic behind the code is quite similar, so most should work as intended. While current resource endpoints that are available in the PwshJamf Class are likely ones that I'm using in production scripts or workflows, eventually, there will likely be resource endpoints that I haven't tested as I don't use them on a regular basis, or at all. The PwshJamf Class, requires PowerShell v5.0įunctionality wise, the module is useable.The "cmdlet"-like functionality requires PowerShell v4.0.
#Jamf pro api windows
This module is supported in both Windows PowerShell as well and PowerShell Core, so it can be used on macOS! This is just another alternative available for Jamf Admins to use, I make no claims nor do I imply it is any better than all the pre-existing projects. Hopefully this will help some of the more Windows-minded Admins or even, environments where the Windows environment "rules" the Jamf environment, and so creating automated processes via other similar projects (python-jss) may not be as welcomed. The goal currently stands to be able to provide all the functionality of the Jamf API via an easily accessible and predictable PowerShell syntax, through both "cmdlet"-like functions and a PowerShell Class.Method syntax.

This will provide very similar functionality to several projects, python-jss and jss_helper by Shea Craig and ruby-jss from Pixar Animation Studios, as well as other available tools I've come across: As expressed in the name, this Module only supports the Classic API and not the Jamf Pro API (formally UAPI/Universal API). This module essentially provides a Jamf Classic API focused wrapper for the Invoke-RestMethod cmdlet while also providing some additional functionality.
#Jamf pro api password
The value supplied in Username and Password must have the following access to devices.Pwsh-JamfClassicAPI PowerShell Module for the Jamf Classic API Under Jamf Pro Server Objects, select the Read option for each object displayed.
#Jamf pro api full
Make sure to select Custom from the Privilege Set dropdown, and select Full Access from the Access Level dropdown. Click New to create a new user and select Create Standard Account > Next.

#Jamf pro api serial
Even more importantly, by combining Jamf Pro with network/infrastructure data coming from additional adapters, Axonius can identify unmanaged or even rogue devices on the network.Īxonius collects common device information such as hostname, IPs, MAC address, and serial number. Jamf Pro is a powerful endpoint management solution that provides a robust inventory of our managed Apple devices in Axonius. This adapter fetches the following types of assets: Jamf Pro is an enterprise mobility management (EMM) tool that provides unified endpoint management for Apple devices.
