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 "
詳しくは、Add-AppxProvisionedPackage に関する Microsoft のドキュメントを確認してください。
その他のエンタープライズによるデプロイ方法
MSIX パッケージは、次のようなエンタープライズソフトウェアの配信サービス経由でデプロイすることもできます。
- Microsoft エンドポイント構成マネージャー
- Microsoft Intune
- デプロイイメージのサービスと管理(DISM.exe)とプロビジョニング
- MSIX アプリアタッチ
- AppInstaller
- PowerShell
Microsoft のドキュメントを読んで、エンタープライズ向けの展開に関して詳しく確認してください。
Tip :オーガナイゼーション内のユーザーの設定を管理することを検討していますか?Slack のデスクトップアプリの構成をお試しください。
FAQ
自動更新を無効にすることはできますか?
はい。アプリの設定でデスクトップアプリの更新を制御できます。詳細はデスクトップアプリの設定の自動更新設定に関するドキュメントを参照してください。
AppLocker を使用していますが、MSIX パッケージが機能しないのはなぜですか?
デフォルトでは、パッケージアプリは AppLocker ポリシーによって無効になっています。詳細は、AppLocker を使用したパッケージアプリの管理に関する Microsoft のドキュメントを参照してください。
バージョンをロールバックできますか?
はい。アプリのバージョンをロールバックするには、AppInstaller ファイルを使用します。AppInstaller ファイルは、MSIX パッケージのインストール更新動作を制御できるマニフェストです。Slack が AppInstaller ファイルを使用してインストールされている場合、内部更新コードは無効になります。
MSIX パッケージでベータ版のバージョンを受け取ることはできますか?
はい。利用可能な試用版は、デスクトップアプリ設定の ReleaseChannel 設定で制御できます。ユーザーは、次の手順に従って、ベータ版リリースに個別にオプトインすることもできます。
- デスクトップで、サイドバーにある自分のプロフィール写真をクリックします。
- メニューから「環境設定」を選択します。
- 「詳細設定」を選択します。
- 「利用可能な試用版」のドロップダウンメニューを開き、「ベータ版」を選択します。
GPO のデプロイ
MSIX によるインストールを希望しない場合、Windows に Slack を一括でデプロイするための代替ソリューションとして、GPO(グループポリシーオブジェクトテンプレート)によるデプロイ手法を活用できます。
- Add-AppPackage -path ”\\server\share\Slack.msix を使用して、PowerShell スクリプトを作成します。
- ユーザーがアクセス可能なネットワーク共有フォルダに MSIX ファイルを配置します
- MSIX パッケージをインストールするための PowerShell スクリプトを準備し、install-slack.ps1 として保存します。
- 適切な権限を設定したうえで、スクリプトを NETLOGON 共有フォルダに配置します。
- グループポリシー管理エディターで、「ユーザーの構成」「環境設定」「スケジュールされたタスク」の順に移動します。
- スケジュールされたタスクを新規作成します。
- 「ユーザーアカウント」を %LogonDomain%%LogonUser% に設定します(これにより、ログイン中のユーザーとして実行されます)。
- 「トリガー」の「タスクの開始」を「ログオン時」に設定します。
-
「操作」で「プログラム/スクリプト」に C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe、「引数」に -ExecutionPolicy Bypass -NoProfile -File %~dp0install-slack.ps1 と入力します
(%~dp0 は、スクリプトが存在する場所の UNC パスに展開されます)。 - GPO を保存します。ユーザーがログインした際に、スケジュールされたタスクが実行され、MSIX がインストールされます。
