jss api的python包装器。

python-jss2的Python项目详细描述


#python jss

##简介: 此项目旨在提供对jamf casper jss api的简单、优雅、pythonic访问。

jamf通过rest提供对jss及其大多数对象类型的访问 应用程序编程接口。python jss允许您与api交互以创建新的对象、列表或 编辑现有的文件,并将文件上传到配置的分发点。

方便方法和属性的覆盖级别 主要集中在计算机管理,特别是那些方面 政策和包装管理中的哪些因素。

自动创建策略是流线型的;但是,类 除了基本的jssobject之外,mobiledeviceinvitations没有提供任何东西。 API的方法和属性。我在我们 组织,并支持 [jssimporter](https://www.github.com/sheagcraig/JSSImporter),倾向于 为了更加充实,而我从未使用过的jss api的某些方面往往 尽量少。但是,根据这里的代码,任何人都应该很容易 希望这样做是为了实现一个new()方法 很感兴趣,我很乐意把它们包括在内。把你的拉给我 请求!

##正在安装: 最简单的方法是使用pip获取python js: $pip安装python jss

但是,如果您使用jssimporter,其软件包安装程序将使用easy_install,因为它包含在10.10.5os x之前的版本中。您可能希望使用easy_install来代替: $easy_install-u python jss

如果你没有pip,你可能应该得到它:https://pip.pypa.io/en/latest/installing.html

或者,下载源代码并将python jss包复制到通常安装的任何位置 你的包裹。

在幕后,python jss需要请求、pyasn1和ndg httpsclient包。如果您使用easy install或pip进行安装,这些依赖项将为您处理。否则,你必须自己去获得它们: 易于安装-u pyasn1 ndg httpsclient请求

##Linux系统: 如果需要挂载分发点,Linux上的PythonJSS有一些额外的依赖项。 -afp分发点需要fuse afp包。 -SMB分发点需要cifs utils包。

由于我目前正在开发Fedora,这些需求是基于Redhat的发行版特有的。请随时测试和评论Debian,以便我可以更新!

##用法: 有关完整的文档,请参见[维基](https://github.com/sheagcraig/python-jss/wiki)。

此外,[我的博客](http://sheagcraig.github.io)有一系列关于使用[python jss](https://github.com/sheagcraig/python-jss)、[jssimporter](https://github.com/sheagcraig/JSSImporter)和[jss_helper](https://github.com/sheagcraig/jss_helper)以及使用这些工具解决独特问题的文章。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java广播接收器未检测到按键事件   java不为特定列更改创建修订   java采用了更实用的方法   java桌面窗格HTML呈现   java处理internet连接丢失   java在调整JFrame的大小时,如何防止JTable的列调整大小?   如何用Java中的“Scanner.hasNext”完成程序   具有模块名称的java停止IntelliJ项目工具窗口?   执行已编译的Rails-Warbler JAR文件时发生java加载错误   java Spring数据redis存储库不支持集合查询?   每个客户端的java队列请求   获取Java中的JSON嵌套数组元素   java GWT,Vaadin ConcurrentModificationException   firebase存储中的java在保存照片之前,我需要发送两次照片   JavaSpringEleaf如何在容器外使用变量