Windows365 Business を使ってみた【導入編】

パソコンやタブレットなどのHTML5対応ブラウザから、クラウドの WindowsOS に接続して利用できるマイクロソフトのサービス **Windows365** があります。
今回導入する機会があったので手順を共有します。

# 予備知識
## エディションと必要ライセンス
中小企業向けの**Business版**（300ユーザまで）と、大企業向けの**Enterprise版**（無制限ユーザ）があります。

ライセンス１件につきユーザ１人が使用できます。クラウド上に作成したWindowsに複数のユーザが接続することはできません。
データを維持したままエディションを変更することはできません。業務データはOneDriveに置きましょう。
**アプリケーション仮想化**のRemoteAppアプリケーション（ホストで実行されるアプリケーションの画面だけを転送してクライアントのデスクトップ上に表示・操作する）は利用できません。

### Business版を利用できる条件
- AzureADアカウント（組織アカウント）を持っている
- [Microsoft365管理センター](https://admin.microsoft.com)または[AzureADポータル](https://aad.portal.azure.com)にアクセス可能な権限を持っている

Windows10 Proライセンス付きデバイスからサブスクリプション期間中に少なくとも１回アクセスできる場合、**Azureハイブリッド特典**を利用した割引価格が適用されるようです。Business版ライセンスを割り当てたユーザがWindows10 Proライセンス付きデバイスのメインユーザであること、そのデバイスが、そのユーザの主たる仕事用デバイスであることが必要とのことです。

Business版ではプライベートクラウドは無く、VPSがインターネットに直接公開されている感じなので、それなりのセキュリティ対策はしておいた方が良いです。
他、**マスターイメージの作成ができない**、アウトバウンド（外部へ転送される）データ量に上限あり、スケールアップできない、という制約があります。

**Azure AD Join** はサポートするので、AzureADのみの環境では、Business版を選択することになると思います。

なお記事執筆時点ではWindows11をサポートしていないようでした。

### Enterprise版を利用できる条件
- Azureサブスクリプションを持っている（VMやVNetを作成するため）
- AzureAD P1、エンドポイントマネージャ（旧Intune。M365 E3/E5などに同梱）のライセンスを持っている

すべてのネットワークトラフィックはAzure仮想ネットワークを通過するので、ネットワークの使用についてはAzureの帯域幅の価格が適用されます。

ローカルADを利用する環境なら、**Hybrid AD Join**（AzureAD ConnectでローカルADのデバイスをAzureADに同期させること）が必須なので、Enterprise版を選択することになると思います。

---
Business版とEnterprise版の詳しい違いは公式情報を参照して下さい。

https://docs.microsoft.com/ja-jp/windows-365/business-enterprise-comparison

## プランと価格
4GBメモリのBasicプラン、8GBメモリのStandardプラン、16GBメモリのPremiumプランの他、最小構成の2GBメモリ、最大構成の32GBメモリが選べます。

https://www.microsoft.com/ja-jp/windows-365/business/compare-plans-pricing

# 手順
ここではBusiness版の最小プラン（1 vCPU、2GBメモリ、64GBストレージ。月額2720円）で説明します。
Enterprise版ではAzure上での環境構築が必要になります。

## 購入方法
ネット上の解説記事では、[Windows365.com](https://www.microsoft.com/ja-jp/windows-365)から購入する手順が殆どですが、ここでは一般企業向けにMicrosoft365（旧Office365）から購入手続きします。

[Microsoft365管理センター](https://admin.microsoft.com)に、組織のグローバル管理者（or課金管理者）でサインインし、[サービスを購入する] をクリックします。
![Microsoft365管理センター.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/10a0cb9c-8ef7-169d-4214-201f1d860bcc.png)

プラン（プロセッサ数・メモリ容量・ストレージ容量）と数量、ハイブリッド特典の同意をチェックし、[購入] をクリックします。
![プラン.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/35f310e6-0d0b-d15b-41aa-11f721bbee74.png)

すべて完了したら、ライセンスをユーザに割り当てます。
![ユーザに割り当て](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/05658d38-aaac-27dc-a7a0-d353df7fb13a.png)
![ユーザに割り当て](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/c369c9cb-4bb3-87b5-ac54-e32f74b44a68.png)
この時点で、仮想マシンのデプロイがバックグラウンドで進行するようです。
Windows365の利用を開始すると、エンドポイントマネージャのデバイスに仮想マシンが表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/564e74e9-7075-e569-79d6-3328306f5cff.png)

## クラウドPCの起動
クラウドPCとは、１ユーザにつき１つ用意されたデスクトップ環境のことです。
クラウドPCの管理と接続は、Windows365ポータルで可能です。

割り当てたユーザでWindows365ポータルにログインします。

https://windows365.microsoft.com/

![Windows365ポータル](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/b00e4346-0883-1677-72b1-6e9795714b14.png)
初回はまだデプロイ中のはずです。何も問題なければ30分～１時間くらいでデプロイは完了します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/df8bc204-5702-5d5b-215a-a295be129f1a.png)

### デプロイが失敗した場合
デプロイに失敗すると次のような表示になります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/029c60fe-075a-d896-30c3-0dcc6415cd5f.png)

:::note alert
セットアップが完了していません。クラウドPCをリセットしてください。
問題が解決しない場合は、Microsoft365管理センターでサポートリクエストを提出してください。
:::

#### トラブルシューティング手順
本トラブルシュートは下記公式情報を要約したものです。必要に応じて参照して下さい。

https://docs.microsoft.com/ja-jp/windows-365/business/troubleshoot-windows-365-business

[Azureポータル](https://portal.azure.com)にログインし、対処します。

[デバイスの設定] で次のことを確認します。

- [ユーザはデバイスをAzureADに参加させることができます] が [すべて] に設定されていること
- [AzureADを使用してデバイスを登録または参加させるには多要素認証が必要です] が [いいえ] に設定されていること

![デバイスの設定](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/71799007-403a-bb29-7606-7de9ad068e48.png)

[すべてのユーザー] で検索ボックスに「BPRT」と入力し、**Windows 365 BPRT Permanent User** というユーザが作成されていることを確認して下さい。
作成されていない場合、ライセンスの割り当てから12時間以上経過した後に再度確認してみて下さい。
![Windows 365 BPRT Permanent User](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/0ff03607-2efb-a90f-f829-49d8c2dd59c7.png)

いずれも問題ない場合、**条件付きアクセス**のポリシーで多要素認証を設定していないか確認します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/f0afb9f1-fde5-1a8a-9944-e921c6bc2688.png)
Azure AD Premium P1 ライセンスを所有していると使えるようになる条件付きアクセスは、例えば、社外からのアクセスに多要素認証を要求したり、特定IPアドレス以外からのアクセスを拒否したり、スマホではOutlook以外からのメールを拒否したり、Intune準拠端末のみ特定アプリのアクセスを許可したり。。。といった制御を可能にするものです。ゼロトラスト（誰も信頼せず、全部確認する）の考え方です。

問題を修正できたら、クラウドPCをリセットします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/797dbdec-0c9d-3e35-87c7-116085a360c7.png)

## クラウドPCの接続方法
### ブラウザから接続する場合
Windows365ポータルからクラウドPCを選択し、[ブラウザーで開く] をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/1149be43-08fc-2669-67b6-3829228ea058.png)
日本語106/109キーボードを指定します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/1aa60c5b-b503-6ef4-cd05-def5fa1e6f41.png)
割り当てたユーザでクラウドPCにサインインします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/8b3e9bc8-e408-e651-0e81-fe4940f4ec6f.png)
ブラウザでWindows10に接続できました！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/9c05d8d3-53cf-ae76-deae-f7498e6ee7ee.png)
初期状態は英語環境なので日本語化します。
[Settings]－[Language] から日本語ランゲージパックをインストールします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/4b3c5d73-c221-a7df-d3de-dc48a6ad0955.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/65aaac05-8074-aaa6-bb49-05ccca747204.png)
Region（地域）の設定も忘れずに。

なお、グローバルIPアドレスをPowerShellで確認し、[ラッコツールズ](https://rakko.tools/tools/11/)で住所検索してみると、この仮想マシンはシンガポールにあることが判りました。

```:PowerShell
Invoke-WebRequest ifconfig.me
```

Business版は展開先リージョン（国）を選択できません。海外からのアクセスを拒否するアプリケーションを使う場合、Enterprise版でAzure東日本・西日本リージョンのVNet上に仮想マシンを作る必要があると思います。

### リモートデスクトップアプリから接続する場合
Windows365ポータルからアプリをダウンロードします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/0732709d-e42f-c9c0-ba34-c2a09db97457.png)
リモートデスクトップアプリにクラウドPCを登録します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/ab809694-8325-8b8c-0f84-5fd593ed77df.png)
いつもの資格情報入力画面になるので、割り当てたユーザでログインします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/a704da5d-a303-9f6a-f76b-68e22df85e6a.png)

# Windows365 の解約方法
ユーザの割り当てを解除した上で、[お使いの製品] から [サブスクリプションのキャンセル] をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/1f8ff378-2020-32e3-20cf-77c65d2362e3.png)

以上です。
使い勝手など評価できたら、また記事にするかもしれません。