Afficher les journaux de diagnostic (SharePoint Foundation 2010)

 

S’applique à : SharePoint Foundation 2010

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

Vous pouvez utiliser les données des journaux ULS (Universal Logging System) de Microsoft SharePoint Foundation 2010 pour résoudre les problèmes de la batterie de serveurs. Le journal ULS peut collecter les données à divers 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 placer dans une grille de données à des fins de filtrage, de tri, de regroupement et d’exportation vers Microsoft Excel 2010.

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

Afficher et filtrer les événements de journal à l’aide de Windows PowerShell

Vous pouvez utiliser Windows PowerShell pour afficher et filtrer les événements de journal. Vous ne pouvez pas afficher ou filtrer les événements de journal à l’aide de l’Administration centrale.

Pour afficher et filtrer les événements de journal à 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> représente la valeur de la propriété Area.

    • Par catégorie :

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

      <Category > représente la valeur de la propriété Category.

    • Par ID d’événement :

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

      <EventID> représente la valeur de la propriété EventID.

    • Par texte de message :

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

      <string> représente la chaîne trouvée dans le message de l’événement.

    • Par processus :

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

      <Process > représente la valeur de la propriété Process.

    Conseil

    Par défaut, la commande récupère les données à partir du dossier de journalisation 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 sur 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 dispose d’une fonctionnalité puissante et simple d’emploi, qui affiche les données tabulaires résultant de commandes Windows PowerShell dans une grille de données filtrable et interrogeable, au sein d’une fenêtre distincte. Vous pouvez utiliser cette grille pour afficher les événements de journal et pour effectuer les opérations suivantes sur les données :

  • Trier les données en fonction de n’importe quelle colonne.

  • Afficher les données par groupes.

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

  • Rechercher les données d’une chaîne.

  • 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 les applets de commande qui emploient le verbe Format. L’applet de commande Out-GridView reçoit des objets alors que les applets de commande qui emploient le verbe Format renvoient uniquement du texte mis en forme. Toutefois, vous pouvez appliquer un filtre préliminaire aux données envoyées vers l’affichage de grille à l’aide du pipeline Where-Object (par exemple, Get-SPLogEvent | Where-Object {$_.Area -eq "SharePoint Foundation"} | Out-GridView.
Si la grille affiche plusieurs centaines de lignes, son exécution peut être lente, en particulier lors d’opérations de filtrage complexes. Pour de meilleures performances en termes de rapidité, exportez les données vers Excel 2010.

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

Pour afficher et filtrer les 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. Depuis l’invite de commandes Windows PowerShell, tapez la commande suivante :

    Get-SPLogEvent | Out-GridView

  6. Pour afficher les résultats sous forme de groupes :

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

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

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

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

  8. Pour rechercher une chaîne spécifique, tapez cette dernière dans la zone de Recherche. La recherche est effectuée sur l’ensemble des colonnes et des lignes. Pour effacer la recherche, cliquez sur Effacer tout.

  9. Pour filtrer les données en fonction d’un seul critère, tapez ce qui suit dans la zone de Recherche : <nom de propriété>:<valeur>. Par exemple, pour rechercher toutes les entrées de journal générées par SharePoint Foundation 2010, tapez ce qui suit : Area:SharePoint Foundation. Pour effacer le filtre, cliquez sur Effacer tout.

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

    1. Cliquez sur Requête.

    2. Cliquez sur Ajouter.

    3. Cliquez sur la case à cocher relative aux propriétés à filtrer, puis cliquez sur OK.

    4. Cliquez sur contient pour changer de méthode de filtrage. Les méthodes disponibles sont contient, ne contient pas, commence par, est é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, développez la vue des requêtes, puis cliquez sur le bouton Effacer tout.

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

  1. Sélectionnez les lignes à exporter. Vous pouvez sélectionner plusieurs lignes en maintenant enfoncée la touche Maj tout en faisant glisser la souris pour sélectionner un bloc de lignes, ou en maintenant enfoncée la touche Ctrl tout en cliquant sur une ligne pour sélectionner des lignes spécifiques, ou en appuyant sur Ctrl+A pour sélectionner l’ensemble des lignes.

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

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

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

See Also

Concepts

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