デバイス名の重複排除(スケジュール実行)
接頭辞とランダムな接尾辞を使用して、重複する Intune デバイスの表示名を検出して名前を変更
説明
このスケジュール済み runbook は、Intune で管理されているすべてのデバイスを照会し、同じ表示名を共有するデバイスを特定します。重複する各セットについて、最も最近登録されたデバイスは、構成可能なプレフィックスの後に指定した総長に合わせてゼロ埋めされたランダムな数字を続けた生成名に変更され、その名前は一致する Windows Autopilot デバイス オブジェクトに保持されます。任意の OS フィルターにより、処理対象を特定のプラットフォーム(Windows、macOS、またはその他)に制限できます。All に設定すると、すべてのプラットフォームのデバイスが評価されます。
場所
Organization → Devices → デバイス名の重複排除 (スケジュール済み)
Runbook の完全名
rjgit-org_devices_dedup-device-names_scheduled
詳細
バージョン
1.0.2
必要なモジュール
RealmJoin.RunbookHelper (>= 0.8.9) Microsoft.Graph.Authentication (>= 2.39.0)
スケジュール可能
はい
注意
前提条件:
マネージド ID には、DeviceManagementManagedDevices.ReadWrite.All および DeviceManagementServiceConfig.ReadWrite.All の Graph アプリケーション権限が割り当てられている必要があります。
updateDeviceProperties による Autopilot の表示名の変更は、次回のデバイス同期時に有効になり、ポータルにすぐには反映されない場合があります。
パラメーターの相互作用:
NameLength は NamePrefix の文字数より厳密に大きくなければなりません。この差が、追加されるランダムな数字の桁数を決定します(例: NamePrefix が "CORP" で NameLength が 8 の場合、"CORP4271" のような名前になります)。
runbook は起動時にこの制約を検証し、違反している場合は即座に失敗します。
一般的な使用例:
再登録、OS の再イメージ化、またはクローン作業によって発生するデバイス名の重複を自動的に解決するため、毎週スケジュールします。
冪等な Autopilot 同期パスにより、初回実行時でも一意のデバイスが Autopilot で正規化されます。
アクセス許可
アプリケーションのアクセス許可
種類:Microsoft Graph
DeviceManagementManagedDevices.ReadWrite.All
すべての Intune 管理デバイスを一覧表示し、setDeviceName を使用して重複を変更します
DeviceManagementServiceConfig.ReadWrite.All
windowsAutopilotDeviceIdentities を読み取り、updateDeviceProperties を使用して新しい名前を同期します
DeviceManagementManagedDevices.PrivilegedOperations.All
重複の名前変更時に特権付き setDeviceName アクションに必要です
パラメーター
NamePrefix
生成される各デバイス名の先頭に使用される固定プレフィックスです。名前が変更されるすべてのデバイスはこの文字列で始まります。
必須
はい
既定値
種類
文字列
ポータル表示名
デバイス名のプレフィックス
NameLength
プレフィックスを含む、生成されるデバイス名の総文字数です。ランダムな数字のサフィックスを入れる余地を確保するため、NamePrefix の長さより大きくなければなりません。
必須
はい
既定値
0
種類
Int32
ポータル表示名
名前の総長(プレフィックスを含む)
OsFilter
重複検出と名前変更の対象として評価するデバイスを制限します。All はすべてのプラットフォームを含みます。Windows と macOS はそれぞれのプラットフォームのみを処理します。Other は Android、iOS、ChromeOS、および認識されない OS を対象とします。既定値は All です。
必須
いいえ
既定値
すべて
種類
文字列
ポータル表示名
OS フィルター
ポータルのオプション
すべてのプラットフォーム
Windows のみ
macOS のみ
その他(Android、iOS、ChromeOS)
最終更新
役に立ちましたか?