欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

jamf api by ip 得到 计算机的信息 AG

要使用Jamf API根据IP获取计算机信息,您可以使用Jamf Pro的以下API端点:

  1. 首先,使用API进行身份验证:

  • Endpoint:/uapi/auth/tokens

  • Method:POST

  • 参数:包括您的用户名和密码,以及"purpose": "General"来获取权限令牌。

  • 示例请求:curl -u username:password -H "Content-Type: application/json" -X POST -d '{"purpose": "General"}' https://jamfpro.example.com/uapi/auth/tokens

  • 使用API获得IP地址对应的计算机ID:

    • Endpoint:/api/v1/computers

    • Method:GET

    • 参数:通过查询参数"filter[ipAddresses][$in]": ip_address指定需要查询的IP地址。

    • 示例请求:curl -H "Authorization: Bearer token" -X GET "https://jamfpro.example.com/api/v1/computers?filter[ipAddresses][$in]=ip_address"

  • 获取计算机信息:

    • Endpoint:/api/v1/computers/{id}

    • Method:GET

    • 参数:将{id}替换为上一步中获取的计算机ID。

    • 示例请求:curl -H "Authorization: Bearer token" -X GET "https://jamfpro.example.com/api/v1/computers/{id}"

    请确保将示例请求中的URL、用户名、密码、ip_address和token替换为实际的值。此外,还可以使用您喜欢的编程语言或工具来执行API请求,如Python的requests库或Postman等。


    普通分类: