InfoGrab DocsInfoGrab Docs

Windows 데스크톱 자동 배포

요약

MSI 인스톨러를 사용하여 서버 URL과 설정을 사전 구성한 상태로 공식 Windows 데스크톱 앱을 사용자에게 자동으로 배포할 수 있습니다. GitHub의 Mattermost Desktop 릴리즈 페이지에서 최신 Windows MSI 인스톨러를 다운로드합니다.

사용 가능 플랜: Entry, Professional, Enterprise, Enterprise Advanced

MSI 인스톨러를 사용하여 서버 URL과 설정을 사전 구성한 상태로 공식 Windows 데스크톱 앱을 사용자에게 자동으로 배포할 수 있습니다. 그룹 정책 구성을 포함한 포괄적인 MSI 설치 옵션은 MSI 인스톨러 및 그룹 정책 가이드를 참조하세요.

MSI 자동 설치#

  1. GitHub의 Mattermost Desktop 릴리즈 페이지에서 최신 Windows MSI 인스톨러를 다운로드합니다.

  2. MSI 파일을 읽기 전용 권한이 있는 파일 서버 등의 공유 위치로 이동합니다.

  3. 소프트웨어 배포 도구(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 버전으로 마이그레이션해야 합니다:

  1. 기존 EXE 버전 제거 (원할 경우, 선택 사항):

    %userprofile%\AppData\local\Programs\mattermost-desktop\Uninstall Mattermost.exe /currentuser /S
    
  2. 위의 자동 설치 명령을 사용하여 MSI 버전 설치.

  3. 사용자 데이터 보존: 사용자 설정과 자격 증명은 %APPDATA%\Mattermost에 저장되며 마이그레이션 과정에서 보존됩니다.

Note

EXE 인스톨러는 v6.1.0 이후 업데이트를 받지 않습니다. 이에 따라 마이그레이션 계획을 수립하세요.

Windows 데스크톱 자동 배포

Mattermost v12.0
원문 보기

요약

MSI 인스톨러를 사용하여 서버 URL과 설정을 사전 구성한 상태로 공식 Windows 데스크톱 앱을 사용자에게 자동으로 배포할 수 있습니다. GitHub의 Mattermost Desktop 릴리즈 페이지에서 최신 Windows MSI 인스톨러를 다운로드합니다.

사용 가능 플랜: Entry, Professional, Enterprise, Enterprise Advanced

MSI 인스톨러를 사용하여 서버 URL과 설정을 사전 구성한 상태로 공식 Windows 데스크톱 앱을 사용자에게 자동으로 배포할 수 있습니다. 그룹 정책 구성을 포함한 포괄적인 MSI 설치 옵션은 MSI 인스톨러 및 그룹 정책 가이드를 참조하세요.

MSI 자동 설치#

  1. GitHub의 Mattermost Desktop 릴리즈 페이지에서 최신 Windows MSI 인스톨러를 다운로드합니다.

  2. MSI 파일을 읽기 전용 권한이 있는 파일 서버 등의 공유 위치로 이동합니다.

  3. 소프트웨어 배포 도구(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 버전으로 마이그레이션해야 합니다:

  1. 기존 EXE 버전 제거 (원할 경우, 선택 사항):

    %userprofile%\AppData\local\Programs\mattermost-desktop\Uninstall Mattermost.exe /currentuser /S
    
  2. 위의 자동 설치 명령을 사용하여 MSI 버전 설치.

  3. 사용자 데이터 보존: 사용자 설정과 자격 증명은 %APPDATA%\Mattermost에 저장되며 마이그레이션 과정에서 보존됩니다.

Note

EXE 인스톨러는 v6.1.0 이후 업데이트를 받지 않습니다. 이에 따라 마이그레이션 계획을 수립하세요.