【初心者】AzureAD参加済みPCをクローンしてユーザプロファイルをローミングできるか検証する

一般的にはAD/AAD参加済みPCはクローンは推奨できません。固有デバイス情報（SID）などが重複するためです。

今回、ユーザプロファイルをDに配置していますが、

- Sysprepしてクローン
- そのままクローン

した場合に、ユーザプロファイル生成の挙動をみてみます。

# 経緯
- 情シスとしてPCのリカバリや転用をするとき、ユーザさんにバックアップを依頼していますが、もっと自動化・ポータブルにできないかと感じたため。
- OneDriveでデスクトップ同期はいやがるユーザが多かったため。
- ユーザプロファイルをDにおくことができたので、もしCのリカバリだけですむなら運用上もベスト。

# 環境
・AzureAD参加済みWin10 PC　2台
・ユーザプロファイルフォルダはD:\Usersに設定ずみ

:::note info
**テスト手順A**
・PC1の一般ユーザプロファイルをファイルサーバにバックアップ
・PC1を**Sysprepして**ユーザプロファイル削除
・PC2としてクローンし起動
・PC2に管理者アカウントで入り、一般ユーザプロファイルをDにコピー
・PC2に同じ一般ユーザアカウントでログインし、ユーザプロファイルフォルダがどうなるか見てみる
:::

:::note warn
**テスト手順B**
・PC1の一般ユーザプロファイルをファイルサーバにバックアップ
・PC1の一般ユーザプロファイルフォルダを削除
・PC1を**Sysprepせず**にPC3としてクローン
・PC3に管理者アカウントで入り、一般ユーザプロファイルをDにコピー
・PC3に同じ一般ユーザアカウントでログインし、ユーザプロファイルフォルダがどうなるか見てみる
:::

# 結論
・Sysprepすると、レジストリレベルでプロファイルが再生成されるので、フォルダをコピーしただけではローミングできませんでした。

:::note info
**テスト手順A**
# PC1の一般ユーザプロファイルをファイルサーバにバックアップ

3000ファイル以上あるようです。コピー時に一部エラーになりますがスキップできます。

追記：このスキップ処理が後述のエラーの原因の可能性もあります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/72903918-0e02-8294-95d4-31690e1c4e6a.png)

# PC1をSysprepしてユーザプロファイル削除

SIDの重複を避けるため、クローン前におこないます。ユーザプロファイルも削除されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/17982952-c967-0401-4eae-81736eb37d36.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/b4980a29-0951-3627-a8da-054635ccd3ce.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/0ac31f89-9b2b-5e1c-3357-35dfb81ab149.png)

# PC2としてクローンし起動

SysprepからOOBEに入ります。こちら応答ファイルでスキップできるようです。また調査したいと思います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/03fa0184-0852-99d9-925a-74a6476fcc45.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/d43f94a5-ed59-14b0-d738-9eba2067bcf6.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/b5393dc6-f18c-2c0e-329b-93746d93bfef.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/1d091bec-d29e-9751-92f2-7d0b9c647dfb.png)

# PC2に管理者アカウントで入り、一般ユーザプロファイルをDにコピー

ファイルサーバからコピーします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/645c69aa-240b-a372-74c6-7c9d012ee86b.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/55e0259e-7eef-e39a-5875-07439eda0292.png)

現時点では一般ユーザプロファイルはレジストリには登録されていません。（データだけ存在している状態）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/1582834a-8159-1169-ee5d-81bb4fde84e4.png)

# PC2に同じ一般ユーザアカウントでログインし、ユーザプロファイルフォルダがどうなるか見てみる
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/4b4bca0e-be4b-3110-23d9-953ab5bce582.png)

「アカウント名.AzureAD」というフォルダ名が生成されました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/11102806-a829-bf12-3571-1e187a4cc631.png)

さらに繰り返すと、Azuread.000というフォルダになりました。**ユーザプロファイルはログイン時にかならず新規生成される**とわかりました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/d76fa026-05a5-3cce-7771-aef5ecc2d3b1.png)
:::

:::note warn
**テスト手順B**
途中までおなじです。
- PC1の一般ユーザプロファイルをファイルサーバにバックアップ
- PC1の一般ユーザプロファイルフォルダを削除
- PC1を**Sysprepせずに**PC3としてクローン
- PC3に管理者アカウントで入り、一般ユーザプロファイルをDにコピー

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/644efa6e-0031-4586-4efd-471fb1ac3c6b.png)


- PC3に同じ一般ユーザアカウントでログインし、ユーザプロファイルフォルダがどうなるか見てみる

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/d18f2770-a30d-4b04-677c-6359ee67a028.png)
ログイン直後からコピー元のファイルが存在しています。いったんローミングはできた形になります。

しかし、数分するとスタートメニューのエラーが出て、ログオフが必須になります。これでは実運用上ではきびしいですね。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/025c2904-7ed6-1165-8093-840829beb642.png)
:::

# まとめ
・Sysprepすると、**レジストリレベルでプロファイルが再生成される**ので、プロファイルフォルダをコピーしただけではローミングできませんでした。
・Sysprepしないクローンではいったん動作しましたが、**スタートメニューのエラー**がでました。
・ユーザプロファイルを正式にローミングしたい場合は、AD環境が必須そうです。

# 追記
こちらのページで、プロファイルコピーの方法が解説されていました！仮想環境ならスナップショットがとれますので、より安全とおもわれます。

**Sysprepを使わずにプロファイルコピーする方法（Windows10 1703対応）**
https://qiita.com/mkht/items/411081eff1a7552858a3