Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update device-related articles #992

Merged
merged 2 commits into from
Jan 4, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 38 additions & 44 deletions articles/azure-active-directory/change-device-owner.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,78 +9,72 @@ tags:
# デバイス オブジェクトの所有者を変更する

こんにちは、Azure & Identity サポート チームの長谷川です。
本記事では Microsoft Entra ID 上に登録されたデバイス オブジェクトの所有者を変更する方法を紹介します。

この方法では、Microsoft Entra 参加済みデバイスおよび Microsoft Entra ハイブリッド参加済みデバイスのデバイス オブジェクトの所有者を変更することができます。
なお、Microsoft Entra registered デバイスの所有者は変更できませんのでご注意ください。

対象デバイスが Microsoft Intune に登録されているか否かで手順が変わりますので、それぞれ紹介します。
本記事では Microsoft Entra ID 上に登録されたデバイス オブジェクトの所有者を変更する方法を紹介します。この方法では、Microsoft Entra 参加済みデバイスおよび Microsoft Entra ハイブリッド参加済みデバイスのデバイス オブジェクトの所有者を変更することができます。対象デバイスが Microsoft Intune に登録されているか否かで手順が変わりますので、それぞれ紹介します。

なお、Microsoft Entra registered デバイスの所有者は変更できませんのでご注意ください。

## Microsoft Intune に登録している場合の手順
## デバイスが Microsoft Intune に登録されている場合の手順

Microsoft Intune に登録している場合、以下の手順で Microsoft Intune デバイスのプライマリ ユーザーを変更することで Microsoft Entra ID 上に登録されたデバイス オブジェクトの所有者を変更することができます。

1. Microsoft Intune 管理センター (intune.microsoft.com) に Intune 管理者でサインインします。

2. [デバイス] - [すべてのデバイス] へ移動します。

3. 対象のデバイスを選択します。

4. [管理] から [プロパティ] を押下します。
![](./change-device-owner/change-device-owner1.jpg)

5. [プライマリ ユーザーの変更] を押下して、新たにそのデバイスの所有者にする Entra ユーザーに変更します。
![](./change-device-owner/change-device-owner1.jpg)

5. [プライマリ ユーザーの変更] を押下して、新たにそのデバイスの所有者にする Entra ユーザーに変更します。
6. [保存] を押下します。

## デバイスが Microsoft Intune に登録されていない場合の手順

## Microsoft Intune に登録していない場合の手順

Microsoft Intune に登録していない場合、GUI から簡単に Microsoft Entra ID 上に登録されたデバイス オブジェクトの所有者を変更する方法はありません。
この場合、Microsoft Graph PowerShell を利用した次の手順で変更することができます。
デバイスを Microsoft Intune に登録していない場合、Microsoft Entra ID 上に登録されたデバイス オブジェクトの所有者を GUI から簡単に変更する方法はありません。この場合、Microsoft Graph PowerShell を利用した次の手順で変更することができます。

1. PowerShell を管理者権限で起動します。

2. 以下のコマンドを実行し、Microsoft Graph PowerShell モジュールを作業端末にインストールします。
~~~
Install-Module Microsoft.Graph -Force
~~~

```powershell
Install-Module Microsoft.Graph -Force
```

3. 以下のコマンドを実行し、表示されるユーザー認証画面で、テナントのグローバル管理者のユーザーで認証を行います([要求されているアクセス許可] という画面が表示された場合は、[承諾] を押下します)
※もしグローバル管理者を利用しない場合は、実行するユーザーに二つのロール (クラウド アプリケーション管理者と Intune 管理者) が付与されていれば実行可能です。
~~~
Connect-MgGraph -Scopes "Directory.AccessAsUser.All"
~~~
3. 以下のコマンドを実行し、表示されるユーザー認証画面で、テナントのグローバル管理者のユーザーで認証を行います ([要求されているアクセス許可] という画面が表示された場合は、[承諾] を押下します)。もしグローバル管理者を利用しない場合は、実行するユーザーに二つのロール (クラウド アプリケーション管理者と Intune 管理者) が付与されていれば実行可能です。

```powershell
Connect-MgGraph -Scopes "Directory.AccessAsUser.All"
```

4. 以下のコマンドを順番に実行して、対象のデバイス オブジェクトから所有者情報を変更します。
~~~
$userId="新たに所有者にしたいユーザーの ObjectId を指定"
$deviceObjectId="対象のデバイスの ObjectId を指定"
$params = @{
"@odata.id" = "https://graph.microsoft.com/v1.0/directoryObjects/" + $userId
}
Get-MgDeviceRegisteredOwner -DeviceId $deviceObjectId | %{Remove-MgDeviceRegisteredOwnerByRef -DeviceId $deviceObjectId -DirectoryObjectId $_.Id}
New-MgDeviceRegisteredOwnerByRef -DeviceId $deviceObjectId -BodyParameter $params
~~~
※実行時の参考画像
![](./change-device-owner/change-device-owner2.jpg)

```powershell
$userId="新たに所有者にしたいユーザーの ObjectId を指定"
$deviceObjectId="対象のデバイスの ObjectId を指定"
$params = @{
"@odata.id" = "https://graph.microsoft.com/v1.0/directoryObjects/" + $userId
}
Get-MgDeviceRegisteredOwner -DeviceId $deviceObjectId | %{Remove-MgDeviceRegisteredOwnerByRef -DeviceId $deviceObjectId -DirectoryObjectId $_.Id}
New-MgDeviceRegisteredOwnerByRef -DeviceId $deviceObjectId -BodyParameter $params
```

![実行時の参考画像](./change-device-owner/change-device-owner2.jpg)

5. 作業が終わりましたら以下のコマンドで PowerShell セッションを切断します。
~~~
Disconnect-MgGraph
~~~

```powershell
Disconnect-MgGraph
```

## 免責事項
本サンプル コードは、あくまでも説明のためのサンプルとして提供されるものであり、製品の実運用環境で使用されることを前提に提供されるものではありません。
本サンプル コードおよびそれに関連するあらゆる情報は、「現状のまま」で提供されるものであり、商品性や特定の目的への適合性に関する黙示の保証も含め、明示・黙示を問わずいかなる保証も付されるものではありません。
マイクロソフトは、お客様に対し、本サンプル コードを使用および改変するための非排他的かつ無償の権利ならびに本サンプル コードをオブジェクト コードの形式で複製および頒布するための非排他的かつ無償の権利を許諾します。

本サンプル コードは、あくまでも説明のためのサンプルとして提供されるものであり、製品の実運用環境で使用されることを前提に提供されるものではありません。本サンプル コードおよびそれに関連するあらゆる情報は、「現状のまま」で提供されるものであり、商品性や特定の目的への適合性に関する黙示の保証も含め、明示・黙示を問わずいかなる保証も付されるものではありません。マイクロソフトは、お客様に対し、本サンプル コードを使用および改変するための非排他的かつ無償の権利ならびに本サンプル コードをオブジェクト コードの形式で複製および頒布するための非排他的かつ無償の権利を許諾します

但し、お客様は以下の 3 点に同意するものとします。
(1) 本サンプル コードが組み込まれたお客様のソフトウェア製品のマーケティングのためにマイクロソフトの会社名、ロゴまたは商標を用いないこと
(2) 本サンプル コードが組み込まれたお客様のソフトウェア製品に有効な著作権表示をすること
(3) 本サンプル コードの使用または頒布から生じるあらゆる損害(弁護士費用を含む)に関する請求または訴訟について、マイクロソフトおよびマイクロソフトの取引業者に対し補償し、損害を与えないこと

1. 本サンプル コードが組み込まれたお客様のソフトウェア製品のマーケティングのためにマイクロソフトの会社名、ロゴまたは商標を用いないこと
2. 本サンプル コードが組み込まれたお客様のソフトウェア製品に有効な著作権表示をすること
3. 本サンプル コードの使用または頒布から生じるあらゆる損害(弁護士費用を含む)に関する請求または訴訟について、マイクロソフトおよびマイクロソフトの取引業者に対し補償し、損害を与えないこと

## おわりに

本記事では Microsoft Entra ID 上に登録されたデバイス オブジェクトの所有者を変更する方法を紹介しました。製品動作に関する正式な見解や回答については、お客様環境などを十分に把握したうえでサポート部門より提供しますので、ぜひ弊社サポート サービスをご利用ください。
Loading
Loading