조직별 업데이트 대한 MAU(Microsoft AutoUpdate) 구성
사용자 지정 채널 및 ManifestServer를 사용하여 업데이트 제어
Microsoft는 organization 설치할 수 있는 Microsoft 애플리케이션 버전을 엄격하게 제어해야 하는 특정 시나리오가 있음을 인식합니다.
organization MAU에서 제공하는 사용자 지정 채널 기능을 활용하여 Microsoft 애플리케이션 업데이트를 완전히 제어할 수 있습니다. 사용자 지정 ChannelName 기본 설정을 선택하면 MAU가 표준 공개 릴리스 위치를 볼 수 없게 되며, MAU가 ManifestServer 기본 설정으로 지정된 organization 특정 위치에서 업데이트를 찾도록 지시합니다.
다음 단계에서는 organization 특정 ManifestServer를 관리하는 방법을 설명합니다.
- Microsoft 애플리케이션 업데이트 매니페스트를 호스트하는 로컬 HTTPS 네트워크 서버를 만듭니다.
- 기본 공용 CDN(Microsoft Content Delivery Network) 엔드포인트에서 로컬 서버로 Microsoft 애플리케이션 업데이트 매니페스트를 다운로드합니다. 자세한 내용은 ManifestServer 기본 설정 설정을 참조하세요.
공용 Microsoft CDN 엔드포인트에 대한 루트 URL(ChannelURL이라고 함):
채널 URL 현재 https://officecdnmac.microsoft.com/pr/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/
미리 보기 https://officecdnmac.microsoft.com/pr/1ac37578-5a24-40fb-892e-b89d85b6dfaa/MacAutoupdate/
Beta https://officecdnmac.microsoft.com/pr/4B2D7701-0A4F-49C8-B4CB-0C2D4043F51F/MacAutoupdate/
CurrentThrottle Outlook 매니페스트만 포함합니다. https://officecdnmac.microsoft.com/pr/A1E15C18-4D18-40B0-8577-616A9470BB10/MacAutoUpdate/
를 사용하여
<<ChannelURL>>/0409<<AppID>><<extension>>
다운로드할 각 파일에 대한 URL을 생성합니다. 여기서 확장명은 다음과 같습니다.- .xml
- -chk.xml
- .고양이
- -history.xml
지원되는 AppID 목록은 애플리케이션 식별자를 참조하세요.
"버전이 지정된 매니페스트" 파일을 다운로드합니다.
- 다운로드 -history.xml 파일을 검사하여 애플리케이션에 대해 게시된 버전을 검색합니다.
- 를 사용하여
0409<<AppID>>_<<version>><<extension>>
버전이 지정된 매니페스트 파일 이름을 확인합니다. 여기서 확장명은 다음과 같습니다.- .xml
- .고양이
ManifestServer 위치를 만들고 채웁다. 그런 다음 ChannelName 기본 설정을사용자 지정 으로 설정하고 ManifestServer 기본 설정을 각 관리 디바이스의 ManifestServer URL 위치로 설정합니다. 배포된 관리 프로필에 이러한 기본 설정을 추가합니다.
다음 터미널 명령을 사용하여 단일 디바이스에서 동일한 목표를 달성할 수도 있습니다.
defaults write com.microsoft.autoupdate2 ChannelName -string Custom
defaults write com.microsoft.autoupdate2 ManifestServer -string <<URL to local network server>>
참고
- ChannelName 및 ManifestServer 기본 설정은 앱별 설정과 함께 사용할 수 있습니다.
- ManifestServer를 설정하지 않고 ChannelName을 사용자 지정으로 설정하면 ChannelName을 현재로 설정하는 것과 동일한 효과가 있습니다.
- 또한 ChannelName이 사용자 지정으로 설정되지 않은 경우 ManifestServer 설정은 무시됩니다.
주의
ManifestServer 기본 설정 설정을 제공하면 organization organization 업데이트해야 하는 최신 버전의 애플리케이션으로 ManifestServer 위치를 유지 관리하는 모든 책임을 집니다. ManifestServer 위치의 콘텐츠를 유지 관리하지 않으면 MAU에서 필요한 업데이트를 검색하지 못하므로 업데이트가 발생하지 않습니다.
UpdateCache를 사용하여 네트워크 트래픽 줄이기
엔터프라이즈 IT 관리자는 로컬 네트워크를 사용하여 인터넷에서 Microsoft CDN 대신 업데이트 패키지를 검색할 수 있습니다. 이 방법은 처리량 제한 또는 비용 문제로 인해 인터넷 대역폭이 제한된 기업에 유용합니다.
로컬 UpdateCache를 채웁시려면 다음을 수행합니다.
- Microsoft 애플리케이션 업데이트 패키지를 호스트하는 로컬 HTTPS 네트워크 서버를 만듭니다.
- 설치된 각 Microsoft 애플리케이션의 XML 매니페스트 파일(*.xml)을 다운로드합니다. 자세한 내용은 ManifestServer를 참조하세요.
- 다운로드한 XML 매니페스트 파일(*은 와일드카드)에서 각 "https*.pkg" 항목을 찾습니다. 이전에 만든 UpdateCache에 대한 로컬 네트워크 서버에 이러한 패키지 파일을 다운로드합니다.
- UpdateCache 기본 설정을 로컬 네트워크 서버로 설정합니다.
defaults write com.microsoft.autoupdate2 UpdateCache <<URL to local network server>>
MAU는 xml 매니페스트 파일에 지정된 URL 위치 대신 이 위치에서 업데이트를 다운로드하기 시작합니다. UpdateCache 위치에 업데이트 패키지를 찾을 수 없는 경우 업데이트 시도가 실패하고 MAU가 "다운로드 실패"를 보고합니다.
참고
앱별 설정과 함께 사용할 수 있습니다.
개별 애플리케이션 업데이트 구성(앱별 설정)
MAU는 개별 애플리케이션에 대한 업데이트 구성을 지원합니다. 설정하면 이 구성이 전역 구성보다 우선합니다.
-
ChannelName
전역 값과 다른 값으로 설정된 경우 MAU는 대신 이 앱별 채널에서 애플리케이션에 대한 업데이트를 찾습니다. -
ManifestServer
애플리케이션의 ChannelName이 사용자 지정으로 설정된 경우 설정해야 합니다. MAU는 이 위치에서 다운로드한 매니페스트를 사용하여 애플리케이션에 대한 업데이트를 찾습니다. -
UpdateCache
이는 네트워크 비용을 줄이기 위해 업데이트기 패키지를 호스트하는 데 사용됩니다. UpdateCache를 전역적으로 지정해야 하지만 개별 앱에 대해 설정할 수도 있습니다.
예제:
<dict>
<key>AcknowledgedDataCollectionPolicy</key>
<string>RequiredDataOnly</string>
<key>ChannelName</key>
<string>Preview</string>
<key>HowToCheck</key>
<string>AutomaticDownload</string>
<key>Applications</key>
<dict>
……
<key>/Applications/Microsoft Teams.app</key>
<dict>
<key>Application ID</key>
<string>TEAMS21</string>
<key>ChannelName</key>
<string>Custom</string>
<key>ManifestServer</key>
<string><<URL Location for manifest server>></string>
<key>UpdateCache</key>
<string><<URL Location for update cache server>></string>
</dict>
……
</dict>
</dict>