Powershell et Opsmgr 2007 par l'exemple

Voici quelques exemples parmi mes préférés

  • Compter le nombre d'alertes nouvelles dont le nom commence par "Script"

(get-alert -criteria 'Name Like ''Script%'' AND ResolutionState = ''0''').count

  • Le Top 5 des alertes par machine

get-alert -criteria 'ResolutionState = ''255''' Group-Object PrincipalName Sort -desc Count select-Object -first 5 Count, Name Format-table -auto

  • Afficher les règles en base qui ont générées le plus d'alerte sur la période de rétention de la base Opsmgr

get-alert Group-Object Name Sort -desc Count select-Object -first 5 Count, Name Format-Table -auto

  • Résoudre une alerte selon un critére, ici la date de modification (mm/jj/yyyy) et le statut de l'alerte (0=Nouveau)

get-alert -criteria 'LastModified >= ''2/5/2009'' AND ResolutionState = ''0'' AND Category = ''Alert''' resolve-alert -comment "Alerte resolue via PowerShell" out-null

  • Résoudre toutes les alertes ouvertes par une régle et non un moniteur.

get-alert -criteria 'ResolutionState = ''0'' AND IsMonitorAlert = ''False''' resolve-alert -comment "Closing rule generated alerts" out-null

  • Afficher les règles en base qui ont générées le plus d'alerte sur la période de rétention de la base Opsmgr

get-alert Group-Object Name Sort -desc Count select-Object -first 5 Count, Name Format-Table -auto

Aucun commentaire:

Enregistrer un commentaire

Les commentaires sont soumis a modération