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 , объект device содержит свойство registeredOwners .
Пример 4. Получение устройства по идентификатору устройства
PS C:\>Get-MsolDevice -DeviceId "1aa200c4-bdfb-42b5-9a1e-5f1bafbe4274"
Эта команда возвращает устройство с соответствующим идентификатором устройства.
Пример 5. Получение объекта устройства по идентификатору объекта
PS C:\>Get-MsolDevice -ObjectId "566F7EA7-7BF1-4F4A-AF23-A1B46DBD46D6"
Эта команда возвращает устройство с соответствующим идентификатором объекта.
Пример 6. Получение устройств, зарегистрированных по имени участника-пользователя
PS C:\>Get-MsolDevice -RegisteredOwnerUpn "pattifuller@contoso.com"
Эта команда получает все устройства, зарегистрированные пользователем с именем участника-пользователя pattifuller@contoso.com.
Пример 7. Получение устройства по метке времени действия (входа)
PS C:\>Get-MsolDevice -All -LogonTimeBefore 'January 1, 2017 12:00:00 AM'
Команда Ths получает все устройства с меткой ApproximateLastLogonTimestamp до 1 января 2017 г.
Пример 8. Получение устройств и включение устройств, управляемых системой
PS C:\>Get-MsolDevice -All -IncludeSystemManagedDevices
Эта команда получает все устройства и включает устройства с автоматическим пилотом и другие устройства, используемые с Intune (например, EAS).
Параметры
-All
Указывает, что этот командлет возвращает все результаты.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DeviceId
Указывает идентификатор устройства, которое получает этот командлет.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-IncludeSystemManagedDevices
Указывает, что этот командлет включает устройства, управляемые системой, такие как автопилот.
Тип: | SwitchParamater |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LogonTimeBefore
Указана дата (UTC), используемая для фильтрации списка устройств.
Тип: | DateTime |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Name
Указывает отображаемое имя устройства, которое получает этот командлет.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ObjectId
Указывает уникальный идентификатор объекта устройства, которое получает этот командлет.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-RegisteredOwnerUpn
Указывает объект пользователя, который является зарегистрированным владельцем устройства. Необходимо указать имя участника-пользователя (UPN) или ObjectId или передать экземпляр объекта Microsoft.Online.Administration.User , который содержит имя участника-пользователя или ObjectId пользователя.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ReturnRegisteredOwners
Указывает, что этот командлет возвращает свойство registeredOwners устройства.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Выходные данные
Microsoft.Online.Administration.Device
Этот командлет возвращает объекты устройства, которые содержат следующие сведения:
- AccountEnabled: состояние устройства: включено или отключено.
- ObjectId— уникальный идентификатор устройства.
- DeviceId— идентификатор устройства.
- DisplayName: отображаемое имя устройства.
- DeviceObjectVersion: номер версии объекта устройства.
- DeviceOSType: тип операционной системы устройства.
- DeviceOSVersion: номер версии операционной системы устройства.
- DeviceTrustType— тип доверия устройства. Это может быть одно из следующих значений: Присоединено к рабочему месту, Присоединено к AzureAD, Присоединено к домену.
- DeviceTrustLevel: уровень доверия устройства. Значение может иметь одно из следующих значений: Прошедший проверку подлинности, Соответствие, Управляемое.
- DevicePhysicalIds: физические идентификаторы устройства.
- ApproximateLastLogonTimestamp: метка времени последнего входа на этом устройстве.
- AlternativeSecurityIds: альтернативные идентификаторы безопасности устройства.
- DirSyncEnabled. Если устройство включено с DirSync.
- LastDirSyncTime: последняя метка времени, которую устройство синхронизировало с помощью DirSync.
- RegisteredOwnowners— зарегистрированный владелец устройства.
- GraphDeviceObject: объект устройства, возвращаемый из API graph.