Windows 版 Slack をデプロイする

Windows マシンに Slack をデプロイする場合、大規模組織での Slack のインストールに使用できる MSIX パッケージを提供しています。MSIX パッケージは、安全で一元化された場所での大量デプロイをサポートし、自動更新機能も備えています。1 台のマシンに Slack をインストールする場合は、デスクトップアプリをダウンロードします


Windows 用 MSIX

MSIX は、エンタープライズ環境でのデプロイと自動更新に最適なエクスペリエンスを提供します。Slack MSIX は Windows 10 および 11 と互換性があり、ARM と 64 ビットの両方のアーキテクチャをサポートし、PowerShell 経由でインストールできます。MSIX パッケージの概要については、Microsoft のドキュメントを参照してください。
  

 ARM インストーラーをダウンロードする

 64 ビットインストーラーをダウンロードする


ユーザーデータの保存場所

MSIX のパッケージアプリではファイルシステムやレジストリアクセスを仮想化するため、Slack MSIX パッケージのユーザーデータが、従来の Slack Windows アプリのパッケージとは異なる場所に保存されます。MSIX 使用時におけるユーザーデータの既定の保存場所は以下のとおりです。

%LOCALAPPDATA\Packages\com.tinyspeck.slackdesktop_8yrtsj140pw4g\LocalCache\Roaming\Slack

ユーザーが以前にほかの Slack インストーラーを使用したことがある場合、Windows はローミングユーザーデータを MSIX 用の仮想化された保存場所に統合し、元の保存先を以下の場所に保持します。

%APPDATA%\slack

 

インストールおよび配布

MSIX は、Enterprise オーガナイゼーションおよび個々のユーザーに対して、複数の方法で配布できます。デフォルトでは、MSIX パッケージは共通の保存場所にインストールされますが、登録されるのは現在のユーザーのみです。

ユーザー向けのインストール

Add-AppxPackage -Path ""

詳しくは、Add-AppxPackage に関する Microsoft のドキュメントを確認してください。


x64 マシンにおけるバージョン X.Y.Z.0 のインストール先

C:\Program Files\WindowsApps\com.tinyspeck.slackdesktop_X.Y.Z.0_x64__8yrtsj140pw4g


全ユーザー向けのインストール

Windows において、プロビジョニングされた MSIX アプリは、システム上の既存のユーザーおよび今後追加されるすべてのユーザーアカウントに対して事前にインストールされます。これらのパッケージは Windows イメージ内に保存されるため、新しいユーザーが初めてログインした際にアプリが自動でインストールされます。MSIX パッケージは、IT 管理環境でマシンの事前セットアップに使用される OS イメージか、現在動作中の OS に対してプロビジョニングすることが可能です。後者の場合、以下のコマンドを実行することで Slack をマシン全体にプロビジョニングできます。

Add-AppxProvisionedPackage -Online -PackagePath "" -SkipLicense -Regions "all"

詳しくは、Add-AppxProvisionedPackage に関する Microsoft のドキュメントを確認してください。


その他のエンタープライズによるデプロイ方法

MSIX パッケージは、次のようなエンタープライズソフトウェアの配信サービス経由でデプロイすることもできます。

Microsoft のドキュメントを読んで、エンタープライズ向けの展開に関して詳しく確認してください。 

Tip :オーガナイゼーション内のユーザーの設定を管理することを検討していますか?Slack のデスクトップアプリの構成をお試しください。


FAQ

自動更新を無効にすることはできますか?

はい。アプリの設定でデスクトップアプリの更新を制御できます。詳細はデスクトップアプリの設定自動更新設定に関するドキュメントを参照してください。

AppLocker を使用していますが、MSIX パッケージが機能しないのはなぜですか?

デフォルトでは、パッケージアプリは AppLocker ポリシーによって無効になっています。詳細は、AppLocker を使用したパッケージアプリの管理に関する Microsoft のドキュメントを参照してください。

バージョンをロールバックできますか?

はい。アプリのバージョンをロールバックするには、AppInstaller ファイルを使用します。AppInstaller ファイルは、MSIX パッケージのインストール更新動作を制御できるマニフェストです。Slack が AppInstaller ファイルを使用してインストールされている場合、内部更新コードは無効になります。

MSIX パッケージでベータ版のバージョンを受け取ることはできますか?

はい。利用可能な試用版は、デスクトップアプリ設定ReleaseChannel 設定で制御できます。ユーザーは、次の手順に従って、ベータ版リリースに個別にオプトインすることもできます。

  1. デスクトップで、サイドバーにある自分のプロフィール写真をクリックします。
  2. メニューから「環境設定」を選択します。
  3. 「詳細設定」を選択します。
  4. 「利用可能な試用版」のドロップダウンメニューを開き、「ベータ版」を選択します。


GPO のデプロイ

MSIX によるインストールを希望しない場合、Windows に Slack を一括でデプロイするための代替ソリューションとして、GPO(グループポリシーオブジェクトテンプレート)によるデプロイ手法を活用できます。 

  1. Add-AppPackage -path ”\\server\share\Slack.msix を使用して、PowerShell スクリプトを作成します。
  2. ユーザーがアクセス可能なネットワーク共有フォルダに MSIX ファイルを配置します
  3. MSIX パッケージをインストールするための PowerShell スクリプトを準備し、install-slack.ps1 として保存します。
  4. 適切な権限を設定したうえで、スクリプトを NETLOGON 共有フォルダに配置します。
  5. グループポリシー管理エディターで、「ユーザーの構成」「環境設定」「スケジュールされたタスク」の順に移動します。
  6. スケジュールされたタスクを新規作成します。
  7. 「ユーザーアカウント」%LogonDomain%%LogonUser% に設定します(これにより、ログイン中のユーザーとして実行されます)。
  8. 「トリガー」「タスクの開始」を「ログオン時」に設定します。
  9. 「操作」「プログラム/スクリプト」C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe「引数」-ExecutionPolicy Bypass -NoProfile -File %~dp0install-slack.ps1 と入力します
    %~dp0 は、スクリプトが存在する場所の UNC パスに展開されます)。
  10. GPO を保存します。ユーザーがログインした際に、スケジュールされたタスクが実行され、MSIX がインストールされます。

関連記事

最近チェックした記事