Afficher les journaux de diagnostic (SharePoint Server 2010)

 

S’applique à : SharePoint Foundation 2010, SharePoint Server 2010

Dernière rubrique modifiée : 2016-11-30

Vous pouvez utiliser des données de journaux ULS (Universal Logging System) dans Microsoft SharePoint Server 2010 pour résoudre les problèmes liés à la batterie. Le journal ULS peut recueillir des données à différents niveaux en fonction des paramètres de journalisation. Vous pouvez utiliser Windows PowerShell pour filtrer les données, les afficher de différentes manières et les insérer dans une grille de données avec laquelle vous pouvez filtrer, trier, grouper et exporter des données vers Microsoft Excel 2010.

Pour plus d’informations, voir Configurer la journalisation des diagnostics (SharePoint Server 2010).

Afficher et filtrer des événements de journaux à l’aide de Windows PowerShell

Vous pouvez utiliser Windows PowerShell pour afficher et filtrer des événements de journaux. Il est impossible d’afficher ou de filtrer des événements de journaux à l’aide de l’Administration centrale.

Pour afficher et filtrer des événements de journaux à l’aide de Windows PowerShell

  1. Vérifiez que vous disposez de la configuration minimale requise suivante : Voir Add-SPShellAdmin.

  2. Dans le menu Démarrer, cliquez sur Tous les programmes.

  3. Cliquez sur Produits Microsoft SharePoint 2010.

  4. Cliquez sur SharePoint 2010 Management Shell.

  5. Depuis l’invite de commandes Windows PowerShell, tapez l’une des commandes suivantes :

    • Tous les événements de suivi :

      Get-SPLogEvent

    • Par niveau :

      Get-SPLogEvent | Where-Object {$_.Level -eq [Information | Warning | Error | Critical | Verbose | Unexpected | Monitorable | High | Medium]}

    • Par zone :

      Get-SPLogEvent | Where-Object {$_.Area -eq <Area>}

      <Area> est la valeur de la propriété Area.

    • Par catégorie :

      Get-SPLogEvent | Where-Object {$_.Category -eq <Category>

      <Category> est la valeur de la propriété Category.

    • Par ID d’événement :

      Get-SPLogEvent | Where-Object {$_.EventID -eq <EventID>}

      <EventID> est la valeur de la propriété EventID.

    • Par texte de message :

      Get-SPLogEvent | Where-Object {$_.Message -like "*<string>*"}

      <string> est la chaîne mentionnée dans le message d’événement.

    • Par processus :

      Get-SPLogEvent | Where-Object {$_.Process -like "*<Process>*"}

      <Process> est la valeur de la propriété Process.

    Conseil

    Par défaut, la commande extrait les données du dossier de journaux ULS par défaut. Pour afficher et filtrer les événements de suivi qui se trouvent dans un dossier partagé sur un réseau, utilisez le paramètre Directory de l’applet de commande Get-SPLogEvent.
    Pour afficher davantage de détails concernant chaque événement de suivi, utilisez Format-List à la fin de la commande. Par exemple, Get-SPLogEvent | Where-Object {$_.Area -eq "SharePoint Foundation"} | Format-List.

Pour plus d’informations, voir Get-SPLogEvent.

Notes

Nous vous recommandons d’utiliser Windows PowerShell pour les tâches d’administration en ligne de commande. L’outil en ligne de commande Stsadm a été abandonné, mais il est inclus pour assurer la compatibilité avec les versions précédentes.

Afficher et exporter des journaux de diagnostic à l’aide de l’applet de commande Windows PowerShell Out-GridView

Windows PowerShell offre une fonctionnalité puissante et simple d’utilisation qui affiche les données tabulaires résultant de commandes Windows PowerShell dans une grille de données filtrable et consultable dans une fenêtre distincte. Vous pouvez utiliser cette grille pour afficher les événements de journaux et effectuer les opérations suivantes sur les données :

  • trier les données selon une colonne quelconque ;

  • afficher les données dans des groupes ;

  • filtrer les données par niveau, zone, catégorie, message, ID d’événement ou horodatage ;

  • rechercher une chaîne quelconque dans les données ;

  • exporter des données brutes, triées ou filtrées vers une feuille de calcul.

Notes

L’applet de commande Out-GridView ne peut pas être utilisée avec des applets de commande qui utilisent le verbe Format. L’applet de commande Out-GridView reçoit des objets, alors que les applets de commande qui utilisent le verbe Format retournent uniquement du texte mis en forme. En revanche, vous pouvez préfiltrer les données envoyées vers l’affichage de grille en utilisant le pipeline Where-Object, par exemple comme suit :Get-SPLogEvent | Where-Object {$_.Area -eq "SharePoint Foundation"} | Out-GridView.
Si la grille affiche plus de quelques centaines de lignes, son exécution peut être lente, en particulier lors des opérations de filtrage complexes. Pour accroître les performances, exportez les données vers Excel 2010.

Pour plus d’informations, voir Out-GridView (https://go.microsoft.com/fwlink/?linkid=181248&clcid=0x40C) et Nouveau regard sur Out-GridView (éventuellement en anglais) (https://go.microsoft.com/fwlink/?linkid=181249&clcid=0x40C).

Pour afficher et filtrer des journaux de diagnostic à l’aide de Windows PowerShell

  1. Vérifiez que vous disposez de la configuration minimale requise suivante : Voir Add-SPShellAdmin.

  2. Dans le menu Démarrer, cliquez sur Tous les programmes.

  3. Cliquez sur Produits Microsoft SharePoint 2010.

  4. Cliquez sur SharePoint 2010 Management Shell.

  5. À l’invite de commandes Windows PowerShell, tapez la commande suivante :

    Get-SPLogEvent | Out-GridView

  6. Pour afficher les résultats dans des groupes

    1. Cliquez avec le bouton droit sur l’en-tête de colonne, cliquez sur Afficher dans des groupes, puis cliquez sur l’en-tête de colonne correspondant à la valeur par laquelle vous souhaitez grouper les résultats.

    2. Pour développer ou réduire un groupe spécifique, cliquez sur la flèche en regard du nom du groupe.

    3. Pour supprimer le groupement, cliquez avec le bouton droit sur l’en-tête de colonne, puis cliquez sur Afficher dans des groupes.

  7. Pour trier les colonnes, cliquez sur l’en-tête de colonne.

  8. Pour rechercher une chaîne spécifique, tapez la chaîne dans la zone Rechercher. La recherche est exécutée sur toutes les colonnes et toutes les lignes. Pour effacer la recherche, cliquez sur Effacer tout.

  9. Pour filtrer les données selon un seul critère, tapez ce qui suit dans la zone Rechercher : <nom_propriété>:<valeur>. Par exemple, pour rechercher toutes les entrées de journaux générées par Windows SharePoint Foundation 2010, tapez ce qui suit : Area:SharePoint Foundation. Pour effacer le filtre, cliquez sur Effacer tout.

  10. Pour filtrer les données selon plusieurs critères ou à l’aide de critères tels que « contient, commence par, se termine par » ou d’autres méthodes

    1. Cliquez sur Requête.

    2. Cliquez sur Ajouter.

    3. Activez la case à cocher des propriétés sur lesquelles vous souhaitez filtrer, puis cliquez sur OK.

    4. Cliquez sur contient pour basculer vers une méthode de filtrage différente. Les méthodes disponibles sont contient, ne contient pas, commence par, égal à, est différent de, se termine par, est vide et n’est pas vide.

    5. Tapez une valeur dans la zone de texte.

    6. Répétez les étapes « e » et « f » pour chaque propriété sélectionnée à l’étape « c ».

    7. Une fois tous les critères de filtrage spécifiés, cliquez sur le bouton de recherche pour filtrer la grille de données.

    8. Pour effacer un filtre spécifique, cliquez sur le bouton X.

    9. Pour effacer tous les filtres, réduisez l’affichage de requête et cliquez sur le bouton Effacer tout.

Pour exporter les données de grille vers une feuille de calcul

  1. Sélectionnez les lignes que vous souhaitez exporter. Vous pouvez sélectionner plusieurs lignes en utilisant Maj+glisser pour sélectionner un bloc de lignes, Ctrl+clic pour sélectionner des lignes spécifiques ou Ctrl+A pour sélectionner toutes les lignes.

    Vous pouvez également filtrer et trier les résultats avant de copier les données dans une feuille de calcul. Lorsque vous triez ou filtrez des données, seules les données affichables résultantes sont copiées.

  2. Copiez les lignes sélectionnées à l’aide de Ctrl+C.

  3. Ouvrez la page de feuille de calcul et collez les lignes copiées à l’aide de Ctrl+V.

See Also

Concepts

Configurer la journalisation des diagnostics (SharePoint Server 2010)
Vue d’ensemble de la surveillance (SharePoint Server 2010)