Jamf Pro를 사용하여 macOS 장치 자동 등록
이 문서에서는 macOS 장치에서 Jamf Pro를 사용하여 HP Insights macOS 에이전트의 구성 및 배포에 대해 설명합니다.
필수 구성 요소
- Workforce Experience Platform에서 회사 전체 PIN을 가져옵니다.
- 플랫폼의 왼쪽 메뉴에서 설정 > 기본 설정 탭 > 회사 핀을 클릭합니다.
- https://workforceexperience.hp.com/software 에서 최신 HP Insights macOS 애플리케이션을 다운로드하십시오.
- Jamf Pro Installer.pkg 다운로드 및 설치
- Jamf Pro 콘솔에서 애플리케이션을 구성하기 위해 아래 옵션을 기반으로 필요한 스크립트를 복사하고 저장합니다.
- 장치에 메뉴 모음을 숨기는 옵션이 필요하지 않은 경우 아래의 Enrollment.sh스크립트 텍스트를 복사합니다.
- 장치에 메뉴 모음을 숨기는 옵션이 필요한 경우 아래의 Enrollment_Tray.sh 스크립트 텍스트를 복사합니다.
- 장치가 이미 HP Insights macOS 에이전트에 등록되었거나 macOS 버전 2.23.6으로 자동 업그레이드되었으며 메뉴 표시줄 아이콘을 숨기려면 아래의 ShowTray.sh 및 HideTray.sh 스크립트 텍스트를 복사합니다.
장치가 등록된 경우 아래의 "등록된 장치" 설치 섹션을 참조하십시오.
Jamf Pro 콘솔에서 애플리케이션을 구성하는 스크립트
- Enrollment.sh
- 이 스크립트는 자동 등록을 통해 사용자 상호 작용 없이 디바이스를 등록합니다.
- 스크립트 내에서 CPIN을 업데이트해야 합니다.
- Enrollment_Tray.sh (macOS 애플리케이션 버전 2.23.6부터 적용 가능)
- 이 스크립트는 자동 등록을 통해 사용자 상호 작용 없이 디바이스를 등록합니다.
- 이렇게 하면 트레이(메뉴 표시줄)가 숨겨집니다.
- 스크립트 내에서 CPIN을 업데이트해야 합니다.
- ShowTray.sh (macOS 애플리케이션 버전 2.23.6부터 적용 가능)
- 이 스크립트는 트레이(메뉴 모음) 아이콘을 표시합니다.
- 이 스크립트는 이미 HP Insights 에이전트를 등록한 장치에 필요합니다.
- HideTray.sh (macOS 애플리케이션 버전 2.23.6부터 적용 가능)
- 이 스크립트는 트레이(메뉴 모음) 아이콘을 숨깁니다.
- 이 스크립트는 이미 HP Insights 에이전트를 등록한 장치에 필요합니다.
Enrollment.sh 스크립트
아래 스크립트에서 'PIN'을 실제 회사 PIN으로 바꿉니다.
#!/bin/bash
APPLICATION_SUPPORT_DIRECTORY=/etc/APMAgent
PIN=#########
if [ -d $APPLICATION_SUPPORT_DIRECTORY ]
then
echo "Directory Exists"
else
echo "Directory Does not exist, creating directory"
mkdir "$APPLICATION_SUPPORT_DIRECTORY"
fi
echo "{\"PIN\":\"$PIN\"}" > "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
if [ "$APPLICATION_SUPPORT_DIRECTORY\enrollment.json" ]
then
echo "Successfully stored Data at
$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
cat "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
exit 0
else
echo "Unable to store Data"
exit 1
fi
exit 1
Enrollment_Tray.sh 스크립트
아래 스크립트에서 'PIN'을 실제 회사 PIN으로 바꿉니다.
#!/bin/bash
APPLICATION_SUPPORT_DIRECTORY=/etc/APMAgent
PIN=#########
if [ -d $APPLICATION_SUPPORT_DIRECTORY ]
then
echo "Directory Exists"
else
echo "Directory Does not exist, creating directory"
mkdir "$APPLICATION_SUPPORT_DIRECTORY"
fi
echo "{\"PIN\":\"$PIN\",\"HideTray\":\"true\"}" > "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
if [ "$APPLICATION_SUPPORT_DIRECTORY\enrollment.json" ]
then
echo "Successfully stored Data at
$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
cat "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
exit 0
else
echo "Unable to store Data"
exit 1
fi
exit 1
ShowTray.sh 스크립트
#!/bin/bash
APPLICATION_SUPPORT_DIRECTORY=/etc/APMAgent
if [ -d $APPLICATION_SUPPORT_DIRECTORY ]
then
echo "Directory Exists"
else
echo "Directory Does not exist, creating directory"
mkdir "$APPLICATION_SUPPORT_DIRECTORY"
fi
echo "{\"HideTray\":\"false\"}" > "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
if [ "$APPLICATION_SUPPORT_DIRECTORY\enrollment.json" ]
then
echo "Successfully create enrolment json at
$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
cat "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
exit 0
else
echo "Unable to store PIN"
exit 1
fi
exit 1
HideTray.sh 스크립트
#!/bin/bash
APPLICATION_SUPPORT_DIRECTORY=/etc/APMAgent
if [ -d $APPLICATION_SUPPORT_DIRECTORY ]
then
echo "Directory Exists"
else
echo "Directory Does not exist, creating directory"
mkdir "$APPLICATION_SUPPORT_DIRECTORY"
fi
echo "{\"HideTray\":\"true\"}" > "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
if [ "$APPLICATION_SUPPORT_DIRECTORY\enrollment.json" ]
then
echo "Successfully create enrolment json at
$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
cat "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
exit 0
else
echo "Unable to store PIN"
exit 1
fi
exit 1
Jamf Pro 콘솔에서 애플리케이션 업로드 및 구성
HP Insights 에이전트 구성은 장치가 HP Insights 에이전트에 등록되었는지 또는 등록 취소되었는지 여부에 따라 다릅니다. 두 반복에 대한 지침은 아래에서 찾을 수 있습니다.
등록되지 않은 장치
- Jamf Pro 콘솔에서 > 컴퓨터 > 관리 설정을 클릭합니다.
- 컴퓨터 관리에서 패키지를 선택합니다.
- 패키지 창에서 새로 만들기를 클릭하여 이전에 다운로드한 HP Insights macOS 애플리케이션 패키지를 추가합니다.
- 표시 이름: 패키지 이름을 입력합니다.
- 범주: 응용 프로그램 선택
- 파일 이름: HP Insights macOS 애플리케이션 패키지 파일 업로드
- 저장을 클릭합니다.
- 컴퓨터 관리 섹션에서 스크립트를 선택합니다.
- 스크립트 창에서 새로 만들기를 클릭하여 HP Insights 설치 스크립트를 추가합니다.
- 표시 이름: 스크립트 이름을 입력합니다.
- 카테고리: 스크립트
- 저장을 클릭합니다.
- 스크립트 탭을 클릭하고 위에서 선택한 스크립트를 복사합니다.
스크립트의 가 실제 회사 PIN으로 바뀌었 는지 확인합니다. - 옵션 탭을 클릭합니다.
- 우선 순위에서 이후를 선택합니다
- 저장을 클릭합니다.
- 컴퓨터 탭으로 이동하여 정책을 클릭합니다.
- 새로 만들기를 클릭합니다.
- 일반 섹션에서 다음을 수행합니다.
- 표시 이름: 정책의 이름을 입력합니다.
- 사용 확인
- 범주: 응용 프로그램 선택
- 트리거: 등록 완료 확인 및 되풀이 체크 인
- 패키지 섹션에서 구성을 클릭합니다.
- 이전에 만든 패키지를 선택합니다.
- 배포 지점: 각 컴퓨터의 기본 배포 지점을 선택합니다.
- 작업: 설치를 선택합니다.
- 스크립트 섹션에서 구성을 클릭합니다.
- 이전에 만든 스크립트를 선택합니다.
- 우선 순위: 이후 선택
- 범위 탭에서 필요에 따라 디바이스를 대상으로 지정합니다.
- 셀 프 서비스 탭에서 셀프 서비스에서 정책을 사용할 수 있도록 설정을 선택합니다.
- 셀프 서비스 표시 이름: 패키지의 이름과 설명을 입력합니다.
- 버튼 이름: 아이콘을 추가할 수도 있습니다.
- 일반 섹션에서 다음을 수행합니다.
- 저장을 클릭합니다.
등록된 장치
장치에 이미 HP Insights macOs 에이전트가 설치되어 있고 사용자가 메뉴 표시줄 응용 프로그램 숨기기를 전환하려는 경우 사용자는 콘솔에서 또는 HideTray.sh
스크립트를 실행 ShowTray.sh
하여 계속 진행할 수 있습니다. 프로세스는 위에 나열된 "등록되지 않은 장치"와 동일합니다. 그러나 스크립트를 입력할 때 각각 또는 sudo bash ./HideTray.sh
입력sudo bash ./ShowTray.sh
.
ShowTray.sh 또는 HideTray.sh 사용할 때 PIN을 제공할 필요가 없습니다.
문의
도움이 필요하면 지원 사례 또는 이메일 [email protected]
을 작성하십시오.