Obter detalhes sobre dispositivos gerenciados por gerenciamento de dispositivo móvel (MDM) para o Office 365

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Este artigo mostra como usar o Active Directory módulo Azure para Windows PowerShell para obter detalhes sobre os dispositivos em sua organização que você deseja configurar para Gerenciamento de Dispositivo Móvel do Office 365.

Neste artigo

Quais detalhes do dispositivo pode obter?

Antes de começar

Execute o cmdlet Get-MsolDevice para exibir detalhes de todos os dispositivos em sua organização

Executar um script para obter detalhes de dispositivo

Quais detalhes do dispositivo pode obter?

Aqui está uma divisão.

Detalhe

O que procurar no PowerShell

Dispositivo é registrado no MDM para Office 365

O valor do parâmetro isManaged é:

True = dispositivo é registrado.

Falso = dispositivo não registrado.

Dispositivo está em conformidade com suas políticas de segurança do dispositivode

O valor do parâmetro isCompliant é:

True = dispositivo está em conformidade com políticas.

Falso = dispositivo não é compatível com políticas.

Fluxo mostrando valores de parâmetro AAD Shell para se dispositivos estão inscrito e reclamações

Observação : Os comandos e scripts neste artigo também retornará detalhes sobre os dispositivos que são gerenciados pelo Microsoft Intune.

Antes de começar

Há algumas coisas que você precisará configurado para executar os comandos e scripts descritos neste artigo.

  1. Vá para esta página e clique em Baixar pelo nome de arquivo AdministrationConfig-{Version}-GA.msi.

    Captura de tela mostrando o nome do arquivo para baixar o Azure Active Directory módulo para Windows PowerShell
  2. Quando solicitado, execute o arquivo de instalação, aceite os termos e concluir a instalação.

  1. No módulo Windows Azure Active Directory para Windows PowerShell, execute o seguinte comando.

    $UserCredential = Get-Credential
  2. Na caixa de diálogo Solicitação de credencial do Windows PowerShell , digite o nome de usuário e senha da sua conta de administrador global do Office 365 e clique em Okey.

  3. Execute o comando a seguir.

    Connect-MsolService -Credential $UserCredential

Observação : Se você já estiver configurado para executar scripts do PowerShell, você pode pular esta etapa.

Para executar o script Get-MsolUserDeviceComplianceStatus.ps1 , você precisa habilitar a execução de scripts do PowerShell.

  1. Na sua área de trabalho do Windows, clique em Iniciar e digite Windows PowerShell. Clique com botão direito Do Windows PowerShell e clique em Executar como administrador.

  2. Execute o comando a seguir.

    Set-ExecutionPolicy RemoteSigned
  3. Quando solicitado, digite Y e pressione Enter.

Execute o cmdlet Get-MsolDevice para exibir detalhes de todos os dispositivos em sua organização

  1. Abra o módulo do Microsoft Azure Active Directory para Windows PowerShell.

  2. Execute o comando a seguir.

    Get-MsolDevice -All -ReturnRegisteredOwners | Where-Object {$_.RegisteredOwners.Count -gt 0}

Para obter mais exemplos, consulte Get-MsolDevice.

Executar um script para obter detalhes de dispositivo

  1. Copie e cole o seguinte texto no bloco de notas.

    param (
        [PSObject[]]$users = @(),
        [Switch]$export,
        [String]$exportFileName = "UserDeviceComplianceStatus_" + (Get-Date -Format "yyMMdd_HHMMss") + ".csv",
        [String]$exportPath = [Environment]::GetFolderPath("Desktop")
     )
    
    [System.Collections.IDictionary]$script:schema = @{
        
        DeviceId = ''
        DeviceOSType = ''
        DeviceOSVersion = ''
        DeviceTrustLevel = ''
        DisplayName = ''
        IsCompliant = ''
        IsManaged = ''
        ApproximateLastLogonTimestamp = ''
        DeviceObjectId = ''    
        RegisteredOwnerUpn = ''
        RegisteredOwnerObjectId = ''
        RegisteredOwnerDisplayName = ''
    }
    
    function createResultObject
    {
    
        [PSObject]$resultObject = New-Object -TypeName PSObject -Property $script:schema
    
        return $resultObject
    }
    
    If ($users.Count -eq 0)
    {
        $users = Get-MsolUser
    }
    
    [PSObject[]]$result = foreach ($u in $users)
    {
        
        [PSObject]$devices = get-msoldevice -RegisteredOwnerUpn $u.UserPrincipalName
        foreach ($d in $devices)
        {
            [PSObject]$deviceResult = createResultObject
            $deviceResult.DeviceId = $d.DeviceId 
            $deviceResult.DeviceOSType = $d.DeviceOSType 
            $deviceResult.DeviceOSVersion = $d.DeviceOSVersion 
            $deviceResult.DeviceTrustLevel = $d.DeviceTrustLevel
            $deviceResult.DisplayName = $d.DisplayName
            $deviceResult.IsCompliant = $d.GraphDeviceObject.IsCompliant
            $deviceResult.IsManaged = $d.GraphDeviceObject.IsManaged
            $deviceResult.DeviceObjectId = $d.ObjectId
            $deviceResult.RegisteredOwnerUpn = $u.UserPrincipalName
            $deviceResult.RegisteredOwnerObjectId = $u.ObjectId
            $deviceResult.RegisteredOwnerDisplayName = $u.DisplayName
            $deviceResult.ApproximateLastLogonTimestamp = $d.ApproximateLastLogonTimestamp
    
            $deviceResult
        }
    
    }
    
    If ($export)
    {
        $result | Export-Csv -path ($exportPath + "\" + $exportFileName) -NoTypeInformation
    }
    Else
    {
        $result
    }
    
  2. Salve-o como um arquivo de script do Windows PowerShell, usando a extensão de arquivo . ps1; Por exemplo, Get-MsolUserDeviceComplianceStatus.ps1.

  1. Abra o módulo do Microsoft Azure Active Directory para Windows PowerShell.

  2. Navegue até a pasta onde você salvou o script. Por exemplo, se você salvou- C:\PS-Scripts, você prefere executar o comando a seguir.

    cd C:\PS-Scripts
  3. Execute o seguinte comando para identificar o usuário que você deseja obter detalhes de dispositivo para. Este exemplo obtém detalhes para bar@example.com.

    $u = Get-MsolUser -UserPrincipalName bar@example.com
  4. Execute o seguinte comando para iniciar o script.

    .\Get-MsolUserDeviceComplianceStatus.ps1 -User $u -Export

As informações são exportadas para sua área de trabalho do Windows como um arquivo CSV. Você pode usar parâmetros adicionais para especificar o nome do arquivo e o caminho de CSV.

  1. Abra o módulo do Microsoft Azure Active Directory para Windows PowerShell.

  2. Navegue até a pasta onde você salvou o script. Por exemplo, se você salvou- C:\PS-Scripts, você prefere executar o comando a seguir.

    cd C:\PS-Scripts
  3. Execute o seguinte comando para identificar o grupo que você deseja obter detalhes de dispositivo para. Este exemplo obtém detalhes para os usuários do grupo FinanceStaff.

    $u = Get-MsolGroupMember -SearchString "FinanceStaff" | % { Get-MsolUser -ObjectId $_.ObjectId }
  4. Execute o seguinte comando para iniciar o script.

    .\Get-MsolUserDeviceComplianceStatus.ps1 -User $u -Export

As informações são exportadas para sua área de trabalho do Windows como um arquivo CSV. Você pode usar parâmetros adicionais para especificar o nome do arquivo e o caminho de CSV.

Mais informações

Visão geral do MDM para Office 365

Get-MsolDevice

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×