Jamf Pro를 통해 배포

Prev Next

Jamf Pro를 사용하여 macOS 장치 자동 등록

이 문서에서는 macOS 장치에서 Jamf Pro를 사용하여 HP Insights macOS 에이전트의 구성 및 배포에 대해 설명합니다.

필수 구성 요소

  1. Workforce Experience Platform에서 회사 전체 PIN을 가져옵니다.
    • 플랫폼의 왼쪽 메뉴에서 설정 > 기본 설정 탭 > 회사 핀을 클릭합니다.
  2. https://workforceexperience.hp.com/software 에서 최신 HP Insights macOS 애플리케이션을 다운로드하십시오.
  3. Jamf Pro Installer.pkg 다운로드 및 설치
  4. Jamf Pro 콘솔에서 애플리케이션을 구성하기 위해 아래 옵션을 기반으로 필요한 스크립트를 복사하고 저장합니다.
    • 장치에 메뉴 모음을 숨기는 옵션이 필요하지 않은 경우 아래의 Enrollment.sh스크립트 텍스트를 복사합니다.
    • 장치에 메뉴 모음을 숨기는 옵션이 필요한 경우 아래의 Enrollment_Tray.sh 스크립트 텍스트를 복사합니다.
    • 장치가 이미 HP Insights macOS 에이전트에 등록되었거나 macOS 버전 2.23.6으로 자동 업그레이드되었으며 메뉴 표시줄 아이콘을 숨기려면 아래의 ShowTray.shHideTray.sh 스크립트 텍스트를 복사합니다.

장치가 등록된 경우 아래의 "등록된 장치" 설치 섹션을 참조하십시오.

Jamf Pro 콘솔에서 애플리케이션을 구성하는 스크립트

  1. Enrollment.sh
  • 이 스크립트는 자동 등록을 통해 사용자 상호 작용 없이 디바이스를 등록합니다.
  • 스크립트 내에서 CPIN을 업데이트해야 합니다.
  1. Enrollment_Tray.sh (macOS 애플리케이션 버전 2.23.6부터 적용 가능)
  • 이 스크립트는 자동 등록을 통해 사용자 상호 작용 없이 디바이스를 등록합니다.
  • 이렇게 하면 트레이(메뉴 표시줄)가 숨겨집니다.
  • 스크립트 내에서 CPIN을 업데이트해야 합니다.
  1. ShowTray.sh (macOS 애플리케이션 버전 2.23.6부터 적용 가능)
  • 이 스크립트는 트레이(메뉴 모음) 아이콘을 표시합니다.
  • 이 스크립트는 이미 HP Insights 에이전트를 등록한 장치에 필요합니다.
  1. 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 에이전트에 등록되었는지 또는 등록 취소되었는지 여부에 따라 다릅니다. 두 반복에 대한 지침은 아래에서 찾을 수 있습니다.

등록되지 않은 장치

  1. Jamf Pro 콘솔에서 > 컴퓨터 > 관리 설정을 클릭합니다.
  2. 컴퓨터 관리에서 패키지를 선택합니다.
  3. 패키지 창에서 새로 만들기를 클릭하여 이전에 다운로드한 HP Insights macOS 애플리케이션 패키지를 추가합니다.
    1. 표시 이름: 패키지 이름을 입력합니다.
    2. 범주: 응용 프로그램 선택
    3. 파일 이름: HP Insights macOS 애플리케이션 패키지 파일 업로드
  4. 저장을 클릭합니다.
  5. 컴퓨터 관리 섹션에서 스크립트를 선택합니다.
  6. 스크립트 창에서 새로 만들기를 클릭하여 HP Insights 설치 스크립트를 추가합니다.
    1. 표시 이름: 스크립트 이름을 입력합니다.
    2. 카테고리: 스크립트
  7. 저장을 클릭합니다.
  8. 스크립트 탭을 클릭하고 위에서 선택한 스크립트를 복사합니다. 스크립트의 가 실제 회사 PIN으로 바뀌었는지 확인합니다.
  9. 옵션 탭을 클릭합니다.
    1. 우선 순위에서 이후를 선택합니다
  10. 저장을 클릭합니다.
  11. 컴퓨터 탭으로 이동하여 정책을 클릭합니다.
  12. 새로 만들기를 클릭합니다.
    1. 일반 섹션에서 다음을 수행합니다.
      1. 표시 이름: 정책의 이름을 입력합니다.
      2. 사용 확인
      3. 범주: 응용 프로그램 선택
      4. 트리거: 등록 완료 확인 및 되풀이 체크 인
    2. 패키지 섹션에서 구성을 클릭합니다.
      1. 이전에 만든 패키지를 선택합니다.
      2. 배포 지점: 각 컴퓨터의 기본 배포 지점을 선택합니다.
      3. 작업: 설치를 선택합니다.
    3. 스크립트 섹션에서 구성을 클릭합니다.
      1. 이전에 만든 스크립트를 선택합니다.
      2. 우선 순위: 이후 선택
      3. 범위 탭에서 필요에 따라 디바이스를 대상으로 지정합니다.
      4. 프 서비스 탭에서 셀프 서비스에서 정책을 사용할 수 있도록 설정을 선택합니다.
      5. 셀프 서비스 표시 이름: 패키지의 이름과 설명을 입력합니다.
      6. 버튼 이름: 아이콘을 추가할 수도 있습니다.
  13. 저장을 클릭합니다.

등록된 장치

장치에 이미 HP Insights macOs 에이전트가 설치되어 있고 사용자가 메뉴 표시줄 응용 프로그램 숨기기를 전환하려는 경우 사용자는 콘솔에서 또는 HideTray.sh 스크립트를 실행 ShowTray.sh 하여 계속 진행할 수 있습니다. 프로세스는 위에 나열된 "등록되지 않은 장치"와 동일합니다. 그러나 스크립트를 입력할 때 각각 또는 sudo bash ./HideTray.sh 입력sudo bash ./ShowTray.sh.

         
         

ShowTray.sh 또는 HideTray.sh 사용할 때 PIN을 제공할 필요가 없습니다.

문의

도움이 필요하면 지원 사례 또는 이메일 [email protected]을 작성하십시오.