Configuration Manager Mac 컴퓨터에서 클라이언트를 업그레이드하는 방법
적용 대상: Configuration Manager(현재 분기)
중요
2022년 1월부터 이 Configuration Manager 기능은 더 이상 사용되지 않습니다. 자세한 내용은 Mac 컴퓨터를 참조하세요.
이 문서의 개략적인 단계에 따라 Configuration Manager 애플리케이션을 사용하여 Mac용 클라이언트를 업그레이드합니다. Mac 클라이언트 설치 파일을 다운로드하고 Mac 컴퓨터의 공유 네트워크 위치 또는 로컬 폴더에 복사한 다음 사용자에게 수동으로 설치를 실행하도록 지시할 수도 있습니다.
참고
이러한 단계를 수행하기 전에 Mac 컴퓨터가 필수 구성 요소를 충족하는지 확인합니다. 자세한 내용은 Mac 컴퓨터에 지원되는 운영 체제를 참조하세요.
최신 Mac 클라이언트 다운로드
Configuration Manager Mac 클라이언트는 Configuration Manager 설치 미디어에 제공되지 않습니다. Mac 클라이언트 설치 파일은 ConfigmgrMacClient.msi라는 Windows Installer 파일에 포함됩니다.
참고
macOS 클라이언트 설치 패키지는 새 배포에 사용할 수 없지만 기존 배포는 2022년 12월 31일까지 지원됩니다.
Mac 클라이언트 설치 파일 만들기
Windows를 실행하는 컴퓨터에서 ConfigmgrMacClient.msi를 실행합니다. 이 설치 관리자는 Macclient.dmg라는 Mac 클라이언트 설치 파일의 압축을 풉니다. 기본적으로 이 파일은 Mac용 C:\Program Files\Microsoft\System Center Configuration Manager 폴더에서 찾을 수 있습니다.
클라이언트 설치 파일 추출
Macclient.dmg를 Mac 컴퓨터에 복사합니다. MacCLient.dmg 파일을 macOS에 탑재한 다음 Mac 컴퓨터의 폴더에 내용을 복사합니다.
.cmmac 파일 만들기
Mac 클라이언트 설치 파일의 도구 폴더를 엽니다. CMAppUtil 도구를 사용하여 클라이언트 설치 패키지에서 .cmmac 파일을 만듭니다. 이 파일을 사용하여 Configuration Manager 애플리케이션을 만듭니다.
새 CMClient.pkg.cmmac 파일을 Configuration Manager 콘솔을 실행하는 컴퓨터에서 사용할 수 있는 네트워크 위치에 복사합니다.
앱 만들기 및 배포
Configuration Manager 콘솔에서 CMClient.pkg.cmmac 파일에서 애플리케이션을 만듭니다.
계층 구조의 Mac 컴퓨터에 이 애플리케이션을 배포합니다.
업데이트된 클라이언트 설치
Mac 컴퓨터의 기존 Configuration Manager 클라이언트는 사용자에게 업데이트를 설치할 수 있는지 묻는 메시지를 표시합니다. 사용자가 클라이언트를 설치한 후 Mac 컴퓨터를 다시 시작해야 합니다.
컴퓨터가 다시 시작되면 컴퓨터 등록 마법사가 자동으로 실행되어 새 사용자 인증서를 요청합니다.
Configuration Manager 등록을 사용하지 않지만 Configuration Manager 독립적으로 클라이언트 인증서를 설치하는 경우 기존 인증서를 사용하도록 클라이언트 구성을 참조하세요.
기존 인증서를 사용하도록 클라이언트 구성
이 절차를 사용하여 컴퓨터 등록 마법사가 실행되지 않도록 하고 기존 클라이언트 인증서를 사용하도록 업그레이드된 클라이언트를 구성합니다.
Configuration Manager 콘솔에서 Mac OS X 형식의 구성 항목을 만듭니다.
설정 유형 스크립트를 사용하여 이 구성 항목에 설정을 추가 합니다.
설정에 다음 스크립트를 추가합니다.
#!/bin/sh echo "Starting script\n" echo "Changing directory to MAC Client\n" cd /Users/Administrator/Desktop/'MAC Client'/ echo "Import root cert\n" /usr/bin/sudo /usr/bin/security import /Users/Administrator/Desktop/'MAC Client'/Root.pfx -A -k /Library/Keychains/System.Keychain -P ROOT echo "Using openssl to convert pfx to a crt\n" /usr/bin/sudo openssl pkcs12 -in /Users/Administrator/Desktop/'MAC Client'/Root.pfx -out Root1.crt -nokeys -clcerts -passin pass:ROOT echo "Adding trust to root cert\n" /usr/bin/sudo /usr/bin/security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.Keychain Root1.crt echo "Import client cert\n" /usr/bin/sudo /usr/bin/security import /Users/Administrator/Desktop/'MAC Client'/MacClient.pfx -A -k /Library/Keychains/System.Keychain -P MAC echo "Executing ccmclient with MP\n" sudo ./ccmsetup -MP https://SCCM34387.SCCM34387DOM.NET/omadm/cimhandler.ashx echo "Editing Plist file\n" sudo /usr/libexec/Plistbuddy -c 'Add:SubjectName string CMMAC003L' /Library/'Application Support'/Microsoft/CCM/ccmclient.plist echo "Changing directory to CCM\n" cd /Library/'Application Support'/Microsoft/CCM/ echo "Making connection to the server\n" sudo open ./CCMClient echo "Ending Script\n" exit
구성 기준에 구성 항목을 추가 합니다. 그런 다음 Configuration Manager 독립적으로 인증서를 설치하는 모든 Mac 컴퓨터에 구성 기준을 배포합니다.