jss api的python包装器。
python-jss的Python项目详细描述
简介:
这个项目的目的是提供简单,优雅,Python进入jamf 卡斯珀JSS API。
jamf通过 rest api。python jss允许您与api交互以创建新的 对象,列出或编辑现有的对象,并将文件上传到 已配置分发点。
方便方法和属性的覆盖级别为 主要集中在计算机管理,特别是 纳入政策和包装管理的方面。
自动创建策略是流线型的;但是,类 MobileDeviceInvitations只提供基本的JSSObject API的方法和属性。那些方面我用得很重 我们的组织,支持 JSSImporter,倾向于 更加充实,而jss api的一些方面我从未使用过 倾向于极简主义。但是,根据这里的代码,应该是 对于任何希望这样做的人来说,实现一个 他们感兴趣的东西,我很乐意包括 他们。把你的请求发给我!
安装:
最简单的方法是使用pip获取python js: $ pip install python-jss
但是,如果您使用jssimporter,它的包安装程序将使用 很容易安装,因为它包含在10.10.5OS X之前的版本中。您可能需要 使用easy_install代替:$ easy_install -Upython-jss。
如果你没有PIP,你可能会得到它: https://pip.pypa.io/en/latest/installing.html
或者,下载源代码并复制python jss包 通常安装软件包的位置。
在幕后,python jss需要请求pyasn1和 ndg httpsclient包。如果使用easy install或pip安装, 这些依赖项是为您处理的。否则,你必须 自己获得它们: easy_install -U pyasn1 ndg-httpsclient requests
Linux:
如果您需要能够 安装分发点。-AFP分发点需要 fuse-afp包。-SMB分发点需要 cifs-utils包。
由于我目前正在开发Fedora,这些需求是特定的 到基于redhat的发行版。请随意测试和评论Debian,因此我 可以更新!