Obtenir plus d’informations sur les périphériques gérés par dispositif de gestion des appareils mobiles pour Office 365

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Cet article vous explique comment utiliser le Azure Active Directory Module pour Windows PowerShell pour obtenir des informations sur les périphériques de votre organisation que vous avez configurées pour Gestion des appareils mobiles pour Office 365.

Contenu de cet article

Quelles informations les périphériques puis-je obtenir ?

Avant de commencer

Exécuter l’applet de commande Get-MsolDevice pour afficher les détails pour tous les périphériques de votre organisation

Exécuter un script pour obtenir des détails de l’appareil

Quelles informations les périphériques puis-je obtenir ?

Voici une répartition.

Détail

Informations contenues dans PowerShell

Appareil est inscrit périphériques mobiles pour Office 365

La valeur du paramètre isManaged est la suivante :

True = appareil est inscrit.

Faux = appareil n’est pas inscrit.

Appareil est compatible avec votre de stratégies de sécurité des appareils

La valeur du paramètre isCompliant est la suivante :

True = périphérique est compatible avec les stratégies.

Faux = appareil n’est pas compatible avec les stratégies.

Flux affichant des valeurs de paramètre AAD Shell pour que les périphériques sont inscrits et réclamation

Remarque : Les commandes et les scripts dans cet article renvoie également plus d’informations sur les périphériques qui sont gérés par Microsoft Intune.

Avant de commencer

Il existe plusieurs choses que vous devez configuré pour exécuter les commandes et les scripts décrits dans cet article.

  1. Accédez à cette page et cliquez sur Télécharger pour le fichier nommé AdministrationConfig-{Version}-GA.msi.

    Capture d’écran montrant le nom de fichier pour le téléchargement du Module Azure pour annuaire Active pour Windows PowerShell
  2. Lorsque vous y êtes invité, exécutez le programme d’installation, acceptez les termes et terminer l’installation.

  1. Dans le Module Windows Azure Active Directory pour Windows PowerShell, exécutez la commande suivante.

    $UserCredential = Get-Credential
  2. Dans la boîte de dialogue Demande des informations d’identification Windows PowerShell , tapez le nom d’utilisateur et mot de passe de votre compte d’administrateur général Office 365, puis cliquez sur OK.

  3. Exécutez la commande suivante.

    Connect-MsolService -Credential $UserCredential

Remarque : Vous pouvez ignorer cette étape si vous avez déjà configuré pour exécuter des scripts PowerShell.

Pour exécuter le script Get-MsolUserDeviceComplianceStatus.ps1 , vous devez activer l’exécution de scripts PowerShell.

  1. Sur le bureau Windows, cliquez sur Démarrer et tapez Windows PowerShell. Cliquez avec le bouton droit sur Windows PowerShell, puis cliquez sur Exécuter en tant qu’administrateur.

  2. Exécutez la commande suivante.

    Set-ExecutionPolicy RemoteSigned
  3. Lorsque vous y êtes invité, tapez Y et appuyez sur ENTRÉE.

Exécuter l’applet de commande Get-MsolDevice pour afficher les détails pour tous les périphériques de votre organisation

  1. Ouvrez le Module Active Directory Microsoft Azure pour Windows PowerShell.

  2. Exécutez la commande suivante.

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

Pour plus d’exemples, voir Get-MsolDevice.

Exécuter un script pour obtenir des détails de l’appareil

  1. Copiez et collez le texte suivant dans le bloc-notes.

    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. Enregistrer un fichier de script Windows PowerShell à l’aide de l' extension de fichier .ps1; par exemple, Get-MsolUserDeviceComplianceStatus.ps1.

  1. Ouvrez le Module Active Directory Microsoft Azure pour Windows PowerShell.

  2. Accédez au dossier où vous avez enregistré le script. Par exemple, si vous l’avez enregistré à C:\PS-Scripts, vous exécuterez la commande suivante.

    cd C:\PS-Scripts
  3. Exécutez la commande suivante pour identifier l’utilisateur que vous souhaitez obtenir des détails de l’appareil pour. Cet exemple obtient détails pour bar@example.com.

    $u = Get-MsolUser -UserPrincipalName bar@example.com
  4. Exécutez la commande suivante pour lancer le script.

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

Les informations sont exportées sous forme de fichier CSV sur votre bureau Windows. Vous pouvez utiliser des paramètres supplémentaires pour spécifier le nom de fichier et le chemin d’accès de la CSV.

  1. Ouvrez le Module Active Directory Microsoft Azure pour Windows PowerShell.

  2. Accédez au dossier où vous avez enregistré le script. Par exemple, si vous l’avez enregistré à C:\PS-Scripts, vous exécuterez la commande suivante.

    cd C:\PS-Scripts
  3. Exécutez la commande suivante pour identifier le groupe que vous souhaitez obtenir des détails de l’appareil pour. Cet exemple obtient détails pour les utilisateurs dans le groupe FinanceStaff.

    $u = Get-MsolGroupMember -SearchString "FinanceStaff" | % { Get-MsolUser -ObjectId $_.ObjectId }
  4. Exécutez la commande suivante pour lancer le script.

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

Les informations sont exportées sous forme de fichier CSV sur votre bureau Windows. Vous pouvez utiliser des paramètres supplémentaires pour spécifier le nom de fichier et le chemin d’accès de la CSV.

Informations supplémentaires

Vue d’ensemble des périphériques mobiles pour Office 365

Get-MsolDevice

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×