Windows 데스크톱 자동 배포
Mattermost v12.0요약
MSI 인스톨러를 사용하여 서버 URL과 설정을 사전 구성한 상태로 공식 Windows 데스크톱 앱을 사용자에게 자동으로 배포할 수 있습니다. GitHub의 Mattermost Desktop 릴리즈 페이지에서 최신 Windows MSI 인스톨러를 다운로드합니다.
사용 가능 플랜: Entry, Professional, Enterprise, Enterprise Advanced
MSI 인스톨러를 사용하여 서버 URL과 설정을 사전 구성한 상태로 공식 Windows 데스크톱 앱을 사용자에게 자동으로 배포할 수 있습니다. 그룹 정책 구성을 포함한 포괄적인 MSI 설치 옵션은 MSI 인스톨러 및 그룹 정책 가이드를 참조하세요.
MSI 자동 설치#
-
GitHub의 Mattermost Desktop 릴리즈 페이지에서 최신 Windows MSI 인스톨러를 다운로드합니다.
-
MSI 파일을 읽기 전용 권한이 있는 파일 서버 등의 공유 위치로 이동합니다.
-
소프트웨어 배포 도구(SCCM, Intune, PDQ Deploy 등)를 사용하여 자동 설치 파라미터와 함께 MSI를 배포합니다:
자동 설치:
msiexec /i \\SERVER\shared_folder\mattermost-desktop-v6.1.0-x64.msi /qn
config.json으로 사전 구성#
서버와 설정을 사전 구성하려면 앱 최초 실행 전에 사용자의 Mattermost 데이터 디렉터리에 config.json 파일을 생성하세요:
위치: %APPDATA%\Mattermost\config.json
config.json 예시:
{
"version": 2,
"teams": [
{
"name": "core",
"url": "https://community.mattermost.com",
"order": 0
},
{
"name": "hq",
"url": "https://hq.example.com",
"order": 1
}
],
"showTrayIcon": true,
"trayIconTheme": "light",
"minimizeToTray": true,
"notifications": {
"flashWindow": 2,
"bounceIcon": true,
"bounceIconType": "informational"
},
"showUnreadBadge": true,
"useSpellChecker": true,
"enableHardwareAcceleration": true,
"autostart": false,
"spellCheckerLocale": "en-US",
"darkMode": false
}
사전 구성과 함께 자동 설치하는 배치 스크립트:
rem Install Mattermost desktop app silently
msiexec /i \\SERVER\shared_folder\mattermost-desktop-v6.1.0-x64.msi /qn
rem Wait for installation to complete
timeout /t 10
rem Create config directory if it doesn't exist
if not exist "%APPDATA%\Mattermost" mkdir %APPDATA%\Mattermost
rem Copy pre-configured config.json
copy \\SERVER\shared_folder\config.json %APPDATA%\Mattermost\config.json
Windows 앱: 자동 제거#
MSI 인스톨러는 다음 명령으로 자동 제거할 수 있습니다:
msiexec /x {PRODUCT-CODE-GUID} /qn
설치된 버전의 제품 코드를 찾으려면:
Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -like "*Mattermost*"} | Select-Object Name, IdentifyingNumber
또는 MSI 파일을 검색하여 제거할 수 있습니다:
msiexec /x mattermost-desktop-v6.1.0-x64.msi /qn
EXE에서 MSI로 마이그레이션#
현재 Windows EXE 인스톨러를 사용하는 조직은 MSI 인스톨러 또는 Microsoft Store 버전으로 마이그레이션해야 합니다:
-
기존 EXE 버전 제거 (원할 경우, 선택 사항):
%userprofile%\AppData\local\Programs\mattermost-desktop\Uninstall Mattermost.exe /currentuser /S -
위의 자동 설치 명령을 사용하여 MSI 버전 설치.
-
사용자 데이터 보존: 사용자 설정과 자격 증명은
%APPDATA%\Mattermost에 저장되며 마이그레이션 과정에서 보존됩니다.
EXE 인스톨러는 v6.1.0 이후 업데이트를 받지 않습니다. 이에 따라 마이그레이션 계획을 수립하세요.