18 views

使用Jamf Pro Server Tools的命令行

By | 2018年12月5日

本文介绍如何使用Jamf Pro Server Tools命令行(CLI)完成以下任务:

配置命令行
Jamf Pro Tomcat服务器启动,停止并重启
启动,停止并重新启动MySQL服务器
配置命令行后,您还可以执行以下操作:

备份MySQL数据库并将其还原。有关其他信息,请参阅使用Jamf Pro服务器工具命令行管理数据库备份一文中的信息数据库。
将MySQL数据库存储引擎从MyISAM转换为InnoDB。可以在MySQL数据库存储引擎的信息数据库中找到更多信息,使用从MyISAM到InnoDB的Jamf Pro服务器工具命令行。
接收并安装命令行
Jamf Pro服务器工具命令行通过以下方法提供:

在包含Jamf Pro(Jamf Pro 10.7.0或更高版本)安装程序的软件包中
套餐经理(自制软件,apt和yum)
手动下载:
命令行
浏览器
Jamf Pro安装程序(Jamf Pro 10.7.0或更高版本)
您可以在平台的Jamf Pro安装的以下“bin文件夹”中找到命令行:

Linux:/ usr / local / jss / bin / jamf-pro
Mac:/ Library / JSS / bin / jamf-pro
Windows:C:\ Program Files \ JSS \ bin \ jamf-pro.exe
注意:如果要在其他服务器上使用命令行,可以将jamf-pro二进制文件复制到环境中的其他服务器。MySQL二进制文件必须与命令行安装在同一服务器上才能使命令行正常工作。

使用包管理器下载命令行
您可以通过在命令行中为您的平台键入以下命令来下载和安装命令行:

苹果
brew tap jamf/tap
brew update
brew install jamf-pro
红帽企业Linux
rpm –import https://archive.services.jamfcloud.com/gpg-public-key.asc
yum-config-manager –add-repo https://archive.services.jamfcloud.com/jamf-pro-server-tools/release/rpm/
yum install jamf-pro-server-tools
Ubuntu的
curl https://archive.services.jamfcloud.com/gpg-public-key.asc | sudo apt-key add –
add-apt-repository ‘deb https://archive.services.jamfcloud.com/jamf-pro-server-tools/release/deb stable main’
apt update
apt install jamf-pro-server-tools
使用命令行下载命令行
要手动下载命令行,请从命令行为您的平台输入以下命令之一:

注意:

命令行二进制文件将下载到当前目录。在下载命令行之前,请导航到要将文件下载到的目录。否则,您必须在下载后手动移动命令行。
在Linux和Mac上,建议将命令行二进制文件放在系统路径的目录中,例如,例如,/ usr / local / bin。否则,每次使用命令行时都必须指定完整路径。
Linux的
64位
curl -O https://archive.services.jamfcloud.com/jamf-pro-server-tools/release/latest/linux/x64/jamf-pro
32位版本
curl -O https://archive.services.jamfcloud.com/jamf-pro-server-tools/release/latest/linux/x86/jamf-pro
苹果
curl -O https://archive.services.jamfcloud.com/jamf-pro-server-tools/release/latest/macos/x64/jamf-pro
Windows PowerShell
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Invoke-WebRequest -Uri https://archive.services.jamfcloud.com/jamf-pro-server-tools/release/latest/windows/x64/jamf-pro.exe
注意:您可以使用特定版本替换上述URL中的“最新”。您可以在以下网站上浏览可用的文件和版本:https:
//archive.services.jamfcloud.com

使用浏览器下载命令行
要通过浏览器手动下载适用于您的平台的命令行二进制文件,请访问以下Web页面:https:
//archive.services.jamfcloud.com/#jamf-pro-server-tools/release/latest/

受影响的版本
该命令行适用于Jamf Pro 10.0.0及更高版本的本地安装。

过程
关于Linux和Mac的“sudo”的注意事项
在Linux和macOS上,某些命令行命令可能需要sudo。如果收到错误消息,如jamf-pro:command not found,则可能无法正确配置sudo的路径。要解决此问题,请使用jamf-pro二进制文件的完整路径运行sudo。例如:

Linux的:
sudo /usr/local/jss/bin/jamf-pro server restart
苹果:
sudo /Library/JSS/bin/jamf-pro server restart
配置命令行
您可以通过键入以下命令,然后键入下面列出的一个或多个数据库配置标志来配置默认数据库设置:

jamf-pro config set
配置标记:

–database-host
–database-port
–database-name
–database-user
–database-password
–backup-dir
例如,您可以通过输入以下命令来设置数据库密码:

jamf-pro config set –database-password p@$$w0rd
注意:

用您的密码替换p @ $$ w0rd。要防止密码保存在shell历史记录中,您可以通过键入以下命令来设置密码(然后将使用安全提示提示您输入密码):jamf-pro config set –database-password -stdin
如果您的密码包含特殊字符,则可能需要将密码用单引号括起来。
Jamf Pro Server启动,停止并重新启动
您可以通过输入以下命令来启动,停止和重新启动Jamf Pro的Tomcat服务器:

jamf-pro server start
jamf-pro server stop
jamf-pro server restart
启动,停止并重启MySQL
您可以通过输入以下命令来启动,停止和重新启动MySQL:

jamf-pro database start
jamf-pro database stop
jamf-pro database restart
请求帮助
通过键入以下命令,您可以从命令行获取其他用法信息:

jamf-pro help
将–help标签与任何jamf-pro子命令一起使用将显示有关如何使用该命令的信息。

发表评论

电子邮件地址不会被公开。 必填项已用*标注