Get-MsolDevice
個々のデバイス、またはデバイスの一覧を取得します。
構文
Get-MsolDevice
-Name <String>
[<CommonParameters>]
Get-MsolDevice
[-All]
[-ReturnRegisteredOwners]
[<CommonParameters>]
Get-MsolDevice
-DeviceId <Guid>
[<CommonParameters>]
Get-MsolDevice
-All
-LogonTimeBefore <DateTime>
[<CommonParameters>]
Get-MsolDevice
-ObjectId <Guid>
[<CommonParameters>]
Get-MsolDevice
-RegisteredOwnerUpn <String>
[<CommonParameters>]
Get-MsolDevice
-All
-IncludeSystemManagedDevices
[<CommonParameters>]
説明
Get-MsolDevice コマンドレットは、個々のデバイスまたはデバイスの一覧を取得します。
例
例 1: デバイス オブジェクトを取得する
PS C:\>Get-MsolDevice -Name "NIC0123"
このコマンドは、NIC0123という名前のデバイス オブジェクトを取得します。
例 2: デバイス オブジェクトの一覧を取得する
PS C:\>Get-MsolDevice -All
このコマンドは、デバイス オブジェクトの一覧を取得します。 ReturnRegisteredOwners パラメーターは使用されないため、デバイス オブジェクトには registeredOwners プロパティは含まれません。
例 3: registeredOwners プロパティを含むデバイス オブジェクトの一覧を取得する
PS C:\>Get-MsolDevice -All -ReturnRegisteredOwners
このコマンドは、デバイス オブジェクトの一覧を取得します。 ReturnRegisteredOwners パラメーターが使用されているため、デバイス オブジェクトには registeredOwners プロパティが含まれています。
例 4: デバイス ID でデバイスを取得する
PS C:\>Get-MsolDevice -DeviceId "1aa200c4-bdfb-42b5-9a1e-5f1bafbe4274"
このコマンドは、対応するデバイス ID を持つデバイスを取得します。
例 5: オブジェクト ID でデバイス オブジェクトを取得する
PS C:\>Get-MsolDevice -ObjectId "566F7EA7-7BF1-4F4A-AF23-A1B46DBD46D6"
このコマンドは、対応するオブジェクト ID を持つデバイスを取得します。
例 6: UPN によって登録されたデバイスを取得する
PS C:\>Get-MsolDevice -RegisteredOwnerUpn "pattifuller@contoso.com"
このコマンドは、 という名前 pattifuller@contoso.comの UPN を使用してユーザーによって登録されたすべてのデバイスを取得します。
例 7: アクティビティ (ログオン) タイムスタンプでデバイスを取得する
PS C:\>Get-MsolDevice -All -LogonTimeBefore 'January 1, 2017 12:00:00 AM'
Ths コマンドは、2017 年 1 月 1 日より前に ApproximateLastLogonTimestamp を使用するすべてのデバイスを取得します
例 8: デバイスを取得し、システムマネージド デバイスを含める
PS C:\>Get-MsolDevice -All -IncludeSystemManagedDevices
このコマンドは、すべてのデバイスを取得し、自動パイロット デバイスと Intune で使用されるその他のデバイス (EAS など) を含みます
パラメーター
-All
このコマンドレットによってすべての結果が返されることを示します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DeviceId
このコマンドレットが取得するデバイスのデバイス ID を指定します。
型: | Guid |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-IncludeSystemManagedDevices
このコマンドレットに、自動パイロットなどのシステムによって管理されるデバイスが含まれていることを示します。
型: | SwitchParamater |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-LogonTimeBefore
デバイス リストのフィルター処理に使用する日付 (UTC) を指定しました。
型: | DateTime |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-Name
このコマンドレットが取得するデバイスの表示名を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-ObjectId
このコマンドレットが取得するデバイスの一意のオブジェクト ID を指定します。
型: | Guid |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-RegisteredOwnerUpn
デバイスの登録済み所有者であるユーザー オブジェクトを指定します。 ユーザー プリンシパル名 (UPN) または ObjectId を指定するか、ユーザーの UPN または ObjectId を含む Microsoft.Online.Administration.User オブジェクトのインスタンスを渡す必要があります。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-ReturnRegisteredOwners
このコマンドレットは、デバイスの registeredOwners プロパティを 返します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
出力
Microsoft.Online.Administration.Device
このコマンドレットは、次の情報を含むデバイス オブジェクトを返します。
- AccountEnabled: デバイスの状態: 有効または無効。
- ObjectId: デバイスの一意の ID。
- DeviceId: デバイスのデバイス ID。
- DisplayName: デバイスの表示名。
- DeviceObjectVersion: デバイスのオブジェクトのバージョン番号。
- DeviceOSType: デバイス オペレーティング システムの種類。
- DeviceOSVersion: デバイス オペレーティング システムのバージョン番号。
- DeviceTrustType: デバイスの信頼の種類。 値には、Workplace Joined、AzureAD Joined、Domain Joined のいずれかを指定できます。
- DeviceTrustLevel: デバイスの信頼レベル。 値には、Authenticated、Compliant、Managed のいずれかを指定できます。
- DevicePhysicalIds: デバイスの物理 ID。
- ApproximateLastLogonTimestamp: このデバイスを使用した最後のログオン タイムスタンプ。
- AlternativeSecurityIds: デバイスの代替セキュリティ ID。
- DirSyncEnabled: デバイスが DirSync で有効になっている場合。
- LastDirSyncTime: デバイスが DirSync によって同期された最後のタイムスタンプ。
- RegisteredOwners: デバイスの登録済み所有者。
- GraphDeviceObject: graph API から返されるデバイス オブジェクト。