지난번 Jamf Pro 11.1 업데이트로 'macOS Onboarding' 이라는 기능이 추가되었습니다.
macOS 온보딩이 무엇이고, 어떻게 사용하면 될지 알아보겠습니다.
1. macOS Onboarding이란?
macOS Onboarding 은 기기가 Jamf Pro 에 등록될 때 설치되는 패키지들을 시각화하여 사용자의 화면에 표시합니다.
사용자는 현재 자신의 기기에 어떤 것이 설치되는지 확인할 수 있고, 이를 통해 사용자가 설치 도중에 전원을 끄는 등 설치에 영향을 줄 행동을 사전에 방지할 수 있습니다.
과거에는 Jamf Pro 를 처음 구성할 때 'DEPnotify' 와 같은 서드파티 앱을 설치하여 구현하였으나 이젠 그럴필요가 없습니다.
또한 DEPnotify 는 오직 정책만을 구성할 수 있지만 macOS Onboarding 은 Configuration Profile 과 Mac Apps 도 구성할 수 있습니다.
2. macOS Onboarding 구성 방법
macOS Onboarding 을 활성화 전에 구성해야할 항목이 있습니다.
- Settings > Global > User-Initiated Enrollment > macOS 에서 'Launch Self Service when done' 옵션 활성화
- macOS Onboarding 으로 추가할 정책의 'Make the policy available in Self Service' 옵션 활성화
2가지 구성을 모두 수행했다면 macOS Onboarding 을 구성할 수 있습니다.
macOS Onboarding 구성은 Settings > Self Service > macOS Onboarding 에서 할 수 있습니다.
Enabled 옵션 체크하고 Policies 탭에서 정책 추가
Overview 에서 추가한 정책을 확인할 수 있습니다.
또한, 정책을 Drag & Drop 으로 설치될 순서도 변경할 수 있습니다.
3. 실제 사용자 화면
macOS Onboarding 구성을 완료한 후 사용자가 Jamf Pro 에 기기를 등록하면 아래와 같은 화면이 표시됩니다.
현재 어떤 패키지와 설정이 배포되고 있는지 사용자는 한눈에 볼 수 있습니다.
macOS Onboarding 이 모두 완료되면 사용자는 Continue 버튼을 누르고 평소처럼 업무를 볼 수 있습니다.
4. 유의사항
macOS Onboarding 은 이전에 이미 Jamf Pro 에 등록된 기기에도 영향을 미치기 때문에 만약, macOS Onboarding 구성을 기존에 Jamf Pro 구성이 완료되고 배포된 환경에서 해야한다면 macOS Onboarding 에서 제외하는 스크립트를 정책을 통해 배포해야 합니다.
macOS Onboarding 을 구성하는 날짜를 기준으로 이전에 등록된 기기를 스마트 그룹으로 생성한 뒤 아래의 스크립트를 정책으로 스마트 그룹에 배포하도록 구성해야 합니다.
#!/bin/zsh
sudo -u $3 defaults write /Users/"$3"/Library/Preferences/com.jamfsoftware.selfservice.mac.plist com.jamfsoftware.selfservice.onboardingcomplete -bool YES
정책이 완료되면 더이상 기존에 등록된 기기는 macOS Onboarding 을 실행하지 않습니다.
5. 견해
macOS Onboarding 이 출시되어 더이상 DEPnotify 를 사용하지 않아도 되는 것처럼 보이지만, 안정성(기존 기기도 영향을 받는 점)과 메시지 커스터마이징 불가능 등 DEPnotify 에 밀리는 부분도 분명 존재합니다.
하지만 Jamf 에서 제공되는 기본 기능이라는 점과 기능을 사용하기 위해서 따로 패키지를 설치할 필요가 없다는 점(DEPnotify 는 설치 필요), 정책 이외에 Configuration Profile 과 Mac Apps 도 구성이 가능하다는 점, 깔끔한 UI 등 장점이 더욱 두드러지는 기능입니다.
이후에 몇몇 부분만 개선된다면 이젠 DEPnotify 같은 앱은 더이상 사용되지 않을 것 입니다.
지금까지 macOS Onboarding 의 기능에 대해서 알아보았습니다.
읽어주셔서 감사합니다.