【Microsoft Intune】Auto Pilot 案件でハマったポイント【パート2】

#・パート２です:v:！
皆さんこんにちは、アイネットテクノロジーの上口です。
Auto Pilot 案件でハマったポイントパート2です。

今日はちょこっと運用に関することなので、覚えておいて損なはないです！:writing_hand_tone1:

#・環境のおそらい
ちょこっとおさらい。
GPOを使用することと社内ドメイン環境に参加させる必要がため、<font color="Red">***Hybrid Azure AD join***</font>
参考 https://qiita.com/ChihiroUeguchi/items/920c8e6ab315d3eefbe2 

Auto Pilotをする前に行っている作業は以下の通り。
今回の運用でハマったのは<font color="Red">①</font>と<font color="Red">②</font>が関係します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/521349/31c936bc-a989-ff2f-efa1-702b9c78d0f0.png)
以前もお話しましたが、Auto Pilot はサプライヤーからデバイスを購入する際にHWIDなどを取得し
Intuneにインポートする作業から始まります。※もしくはJanコード読み込み
#・ハマったポイント
では、実際に運用を行ったと仮定します。
日々デバイスが現場で使用され、<font color="Red">***「紛失した」または「OSをリセットしてほしい」***</font>という連絡があった
とします。OSをリセットしてほしいと言うお話は緊急性を伴わないかもしれませんが<font color="Red">***「紛失した！」***</font>
という連絡には迅速に対応しなくてはなりません。

そこでIntuneからワイプを実行しました。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/521349/78204a0f-105c-7b80-b6fe-5529115e4e20.png" width=70%>
その5分後、ありました！！元に戻してください！！と、なんとも情シス泣かせな事を言われ、、、、Orz
いざ、再度Auto Pilot`を実施することに。

ところが、、、、、
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/521349/d8c4807c-957d-fe5c-c9d3-87f30bcc6e35.png" width=70%>
***え？！！！　何です？？***:sob:
こんなエラー見たことないです、、、

ググってみたら色々出てきましたが、下記のようなものが一般的でした。
https://www.moderndeployment.com/intune-hybrid-domain-join-error-80180005/

##・原因として考えられること。
***1. ODJ Connector Serviceが正常に動作していない？***
***2. Device configuration Profile の Domain Join 設定が誤っている？***
***3. On-premises AD と 通信できない？***
***などです。***

しかし、検証を重ねると、上記の問題だけではなく、根本的に必要な作業があること判明しました。
それは、環境のおさらいでお話した***<font color="Red">①</font>と<font color="Red">②</font>を綺麗に掃除し、再度①をインポートしないといけないのです。***

##・では、整理してみましょう。
Auto Pilot を実施する際は、まず最初に
①でHWIDをインポートすると、***関連付いているAzureADデバイス*** に ***シリアル番号*** が関連付けられます。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/521349/41d6977d-e361-65bc-c8cf-ad85d37c15f8.png" width=70%>
その後、デバイス側でAuto Pilot中にODJが成功し、デバイスがIntuneに登録されると、
シリアル番号は下記の通りデバイス名に変更されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/521349/3fbea433-b715-1247-2c74-9ebab9b9005d.png)
AzureADデバイスからもデバイス名が変更されていることが分かりますね。
※Hybrid Azure AD Joined の場合はデバイス名が2つ登録されます。
（現在バグです。サポートからは、GA後、1つになる予定とのこと。）
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/521349/882e4789-f32c-afdf-7dac-87ada4ae1a11.png" width=80%>
その後、各Device configuration Profile などの設定が流し込まれ、Auto Pilot が完了します。 
#・では、本題です。
どうすれば、ハマらないように回避できるのか？
まず、ワイプする際に①と②を綺麗に掃除し、再度①をインポートしないといけないと言いましたが、
ワイプすると、Intuneからはデバイスが削除されますよね。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/521349/10f36f1c-59e1-1b54-3c3a-2a3651ee880e.png)
では、AzureADデバイスから見てみましょう。
Hybrid Azure AD Joined のデバイスが非準拠となり、2つにデバイスオブジェクトは存在している状態となります。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/521349/5ebfe194-9f3a-538b-e19e-e33a076c9a1c.png" width=80%>
HWIDをインポートしたデバイスはどうでしょう？
デバイス名がまだ紐づいていることが分かりますね。
###ここがポイントです！:raised_hand_tone2:
この、関連付けられているIntuneデバイスとAzureADデバイスが残った状態だと次回Auto Pilotを
実施した際に新たに作成されるデバイス名を紐づけすることができません。。。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/521349/1f83d4ef-0186-62c7-036e-cb095506a3c7.png)
では、HWIDを削除し、再度インポートすると大丈夫なのか？というと、それでは不十分なのです。。
先ほど2つのデバイスオブジェクトが残っているとお話ししました。
再度HWIDをインポートすると、、、
<font color="Red">***AzureADデバイスに残っているデバイスが紐づいてしまう為、新たにインポートされるデバイスは
紐づけされません。。***</font>
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/521349/ec98b643-39fd-71a6-c533-0ce26274863b.png)
#・結論
今回色々お話ししましたが、結論は、
Hybrid Azure AD Joined 環境下でのAuto Pilot を実施する際は、ワイプ後必ず1から手順をやり直してください。

<font color="Red">***ワイプ後、残ってしまったAzureADデバイスにインポートしたHWIDが紐づけられるためAuto Pilot中にODJが
正常に動作しない状態となります。***


少しでも皆さんの有益な情報になるますよ～に:bow_tone2:

それでは、パート3をお楽しみに。

弊社HP
https://www.inet-technologys.com/  　:point_left: