Voir les rapports d’utilisation des navigateurs et des systèmes d’exploitation pour Office 365

 

Dernière rubrique modifiée : 2014-06-18

**Résumé :**Utilisez Windows PowerShell pour gérer Office 365 à l'aide des applets de commande, des scripts et des processus de traitement par lots Windows PowerShell.

Vous pouvez voir les navigateurs et systèmes d’exploitation dont les utilisateurs se servent pour accéder à Office 365 en regardant les rapports Navigateurs utilisés et Systèmes d’exploitation utilisés dans le Portail Office 365 dans Microsoft Excel, ou en utilisant Windows PowerShell. Vous aurez-peut-être besoin d’utiliser le Portail Office 365 pour obtenir un simple aperçu, Excel quand vous voulez télécharger et créer vos propres rapports et Windows PowerShell si votre organisation compte plus 2 000 utilisateurs ou si vous exécutez souvent les scripts Windows PowerShell.

ImportantImportant :
Seuls les administrateurs globaux peuvent voir les rapports dans le Portail Office 365 et sur Excel. Pour exécuter les rapports Windows PowerShell, vous devez occuper le rôle de Gestion de l’organisation Exchange en affichage seul, généralement attribué aux administrateurs globaux.

Que souhaitez-vous faire ?

  • Afficher les rapports dans le portail Office 365

  • Utiliser Windows PowerShell pour afficher plus de 2 000 utilisateurs

Afficher les rapports dans le portail Office 365

Les rapports Navigateurs utilisés et Systèmes d’exploitation utilisés vous aident à suivre les produits dont les utilisateurs se servent pour accéder à Office 365. Par exemple, ils peuvent se révéler utiles si certains produits ne sont bientôt plus pris en charge et si vous souhaitez voir les utilisateurs possédant ces produits afin de les aider à migrer vers des produits pris en charge.

Pour afficher les rapports dans le Portail Office 365, cliquez sur Admin>Office 365>Génération de rapports, puis sur Navigateurs utilisés ou Systèmes d’exploitation utilisés.

Les deux rapports fournissent :

  • Un tableau indiquant les utilisations des différents types de navigateurs ou des gammes et versions de systèmes d’exploitation utilisés au cours des 30 derniers jours.

  • Une liste d’utilisateurs qui se sont connectés à Office 365 et les navigateurs ou systèmes d’exploitation qu’ils ont utilisés pour s’inscrire au cours des 30 derniers jours. Cette liste est accessible de trois façons :

    • En ligne sur la page du rapport Cette vue affiche jusqu’à 50 utilisateurs et se révèle pratique pour vérifier rapidement des utilisateurs individuels.

    • Dans un fichier CSV téléchargeable Ce fichier affiche jusqu’à 2 000 utilisateurs et peut être téléchargé à partir d’un lien situé au-dessus du tableau. Il peut être utilisé pour passer des appels ou envoyer des courriers électroniques à des utilisateurs individuels pour exiger ou suggérer qu’ils changent de navigateur ou de système d’exploitation.

    • En exécutant un script Exchange Online PowerShell Ce rapport affiche plus de 2 000 utilisateurs. L’utilisation de PowerShell présente l’avantage de pouvoir personnaliser le script de façon à filtrer les enregistrements de votre choix.

Utiliser Windows PowerShell pour afficher plus de 2 000 utilisateurs

Pour voir plus de 2 000 résultats pour vos rapports Navigateurs utilisés et Systèmes d’exploitation utilisés, vous devez utiliser Exchange Online PowerShell. Vous pouvez créer un script PowerShell pour exporter les données depuis les rapports vers un fichier CSV.

Avant de commencer, prenez en compte les éléments suivants :

  • Pour exécuter le script, vous devez vous connecter à Exchange Online PowerShell. Pour plus d’informations, voir Connexion à Exchange Online à l’aide de Remote PowerShell.

  • Utilisez la variable $OutputFile dans le script pour spécifier le nom et l’emplacement du fichier CSV.

  • Utilisez les variables $Start et $End pour spécifier les dates de début et de fin de la période considérée.

Pour exporter les résultats du rapport Navigateurs utilisés vers un fichier CSV, procédez comme suit.

  1. Copiez et collez ce script dans le bloc-notes.

    $OutputFile = "C:\My Documents\O365ClientBrowserDetail.csv"
    $Start = "01/01/14"
    $End = "01/31/14"
    $Projection = `
        @{Name='USER NAME';Expression={$_.UPN}},`
        @{Name='BROWSER';Expression={$_.Name}},`
        @{Name='VERSION';Expression={$_.Version}},`
        @{Name='DAYS USED';Expression={$_.Count}},`
        @{Name='LAST ACCESSED DATE';Expression={$_.LastAccessTime}}
    
    Get-O365ClientBrowserDetailReport -StartDate $Start -EndDate $End `
        -ResultSize Unlimited | `
        Select $Projection | `
        Export-Csv $OutputFile -NoTypeInformation
    
  2. Enregistrez le script en tant que GetO365ClientBrowserDetail.ps1 dans un emplacement facile à trouver. Pour cet exemple, nous allons enregistrer le fichier sous « C:\O365 Scripts ».

  3. Exécutez le script dans Exchange Online PowerShell à l’aide de la commande suivante.

    & "C:\O365 Scripts\GetO365ClientBrowserDetail.ps1"
    

La sortie dans le fichier CSV se présente comme suit :

"USER NAME","BROWSER","VERSION","DAYS USED","LAST ACCESSED DATE"
"john@contoso.onmicrosoft.com","IE","10","8","3/20/2014 12:00:00 AM"
"rob@contoso.onmicrosoft.com","IE","8","15","3/19/2014 11:44:00 PM"

Pour le rapport Systèmes d’exploitation utilisés, les étapes sont les mêmes, mais les détails diffèrent.

  1. Copiez et collez ce script dans le bloc-notes.

    $OutputFile = "C:\My Documents\O365ClientOSDetail.csv"
    $Start = "01/01/14"
    $End = "01/31/14"
    $Projection = `
        @{Name='USER NAME';Expression={$_.UPN}},`
        @{Name='OS';Expression={$_.Name}},`
        @{Name='VERSION';Expression={$_.Version}},`
        @{Name='DAYS USED';Expression={$_.Count}},`
        @{Name='LAST ACCESSED DATE';Expression={$_.LastAccessTime}}
    
    Get-O365ClientOSDetailReport -StartDate $Start -EndDate $End `
        -ResultSize Unlimited | `
        Select $Projection | `
        Export-Csv $OutputFile -NoTypeInformation
    
  2. Enregistrez le script en tant que GetO365ClientOSDetail.ps1 dans un emplacement facile à trouver. Pour cet exemple, nous allons enregistrer le fichier sous « C:\O365 Scripts ».

  3. Exécutez le script dans Exchange Online PowerShell à l’aide de la commande suivante.

    & "C:\O365 Scripts\GetO365ClientOSDetail.ps1"
    

La sortie dans le fichier CSV se présente comme suit :

"USER NAME","OS","VERSION","DAYS USED","LAST ACCESSED DATE"
"john@contoso.onmicrosoft.com","WINDOWS","XP","8","3/20/2014 12:00:00 AM"
"jane@contoso.onmicrosoft.com","WINDOWS","7","15","3/19/2014 11:44:00 PM"

Voir aussi

Concepts

Gestion d’Office 365 à l’aide de Windows PowerShell
Avantages de l'utilisation de Windows PowerShell pour gérer Office 365
Prise en main de Windows PowerShell dans Office 365
Automatiser des tâches Office 365 avec Windows PowerShell
Gérer les comptes utilisateurs et les licences
Utilisez Windows PowerShell pour créer des rapports dans Office 365
Référence technique de Windows PowerShell dans Office 365