Command Shell Examples
Useful SQL Queries
March, 2009 - Jonathan Almquist on Operations Manager - Site Home - TechNet Blogs
Sign in
Jonathan Almquist on Operations Manager
Search my blog
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Tag Cloud
Authoring
Custom Reports
Exchange 2010 MP
Performance Tips
Powershell
Report Datasets
SCOM 2012
TSQL (misc)
Tuning
Options
About
Email Blog Author
RSS for posts
RSS for comments
Atom
OK
Archive
Archives
February 2012
(1)
January 2012
(2)
November 2011
(2)
September 2011
(1)
August 2011
(8)
July 2011
(1)
June 2011
(4)
May 2011
(2)
April 2011
(15)
January 2011
(8)
December 2010
(1)
October 2010
(8)
August 2010
(2)
July 2010
(2)
June 2010
(2)
May 2010
(6)
April 2010
(4)
March 2010
(5)
February 2010
(1)
January 2010
(4)
December 2009
(9)
November 2009
(14)
October 2009
(1)
September 2009
(4)
August 2009
(1)
July 2009
(1)
June 2009
(3)
May 2009
(1)
April 2009
(15)
March 2009
(44)
February 2009
(4)
November 2008
(6)
September 2008
(1)
August 2008
(4)
July 2008
(2)
April 2008
(2)
March 2008
(9)
February 2008
(1)
December 2007
(1)
March, 2009
TechNet Blogs
>
Jonathan Almquist on Operations Manager
>
March, 2009
Jonathan Almquist on Operations Manager
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Jonathan Almquist on Operations Manager
10 most recent CRITICAL alerts (not closed)
Posted
over 4 years ago
by
Jonathan Almquist
0
Comments
10 most recent CRITICAL alerts (not closed) get-alert | where {$_.severity -eq "error" -and $_.resolutionstate -ne 255} | sort-object TimeRaised -desc | select-object -first 10 name,timeraised main menu
Jonathan Almquist on Operations Manager
Top 10 alerts
Posted
over 4 years ago
by
Jonathan Almquist
0
Comments
Top 10 alerts get-alert | Group-Object Name | Sort-object Count -desc | select-Object -first 10 Count, Name | ft –auto main menu
Jonathan Almquist on Operations Manager
Count all alerts, group by date
Posted
over 4 years ago
by
Jonathan Almquist
4
Comments
Count all alerts, group by date $array = @();foreach ($date in Get-Alert | foreach-object {$_.get_TimeRaised().ToLocalTime().toShortDateString()}) {$array += $date};$array | Group-Object | select-object count,@{name="Date";expression={foreach...
Jonathan Almquist on Operations Manager
Count alerts raised in specific date range
Posted
over 4 years ago
by
Jonathan Almquist
0
Comments
Count alerts raised in date range get-alert | where {$_.TimeRaised.ToLocalTime().date -ge " mm/dd/yyyy " -and $_.TimeRaised.ToLocalTime().date -le " mm/dd/yyyy "} main menu
Jonathan Almquist on Operations Manager
Count alerts raised on specific date
Posted
over 4 years ago
by
Jonathan Almquist
0
Comments
Count alerts raised on specific date get-alert | where {$_.TimeRaised.ToLocalTime().date -eq " mm/dd/yyyy "} | measure-object main menu
Jonathan Almquist on Operations Manager
Closed alerts count
Posted
over 4 years ago
by
Jonathan Almquist
0
Comments
Closed alert count get-alert -criteria "ResolutionState = 255" | measure-object main menu
Jonathan Almquist on Operations Manager
Count alerts that are not NEW or CLOSED
Posted
over 4 years ago
by
Jonathan Almquist
0
Comments
Open alert count (all resolution states, except new and closed) $states = 2..254;get-alert | where {$states -contains $_.resolutionState} | measure-object main menu
Jonathan Almquist on Operations Manager
New alerts count
Posted
over 4 years ago
by
Jonathan Almquist
0
Comments
New alert count get-alert -criteria "ResolutionState = 0" | measure-object main menu
Jonathan Almquist on Operations Manager
Resolve UIGeneratedMonitor to a Monitor Name
Posted
over 4 years ago
by
Jonathan Almquist
0
Comments
Resolve UIGeneratedMonitor to a Monitor Name get-monitor | where {$_.name -eq " UIGeneratedMonitor "} | select DisplayName main menu
Jonathan Almquist on Operations Manager
Returns Management Pack which contains specific Monitor
Posted
over 4 years ago
by
Jonathan Almquist
0
Comments
Which Management Pack contains this Monitor? (get-monitor | where {$_.displayname -eq " monitor "}).getManagementPack() | ft DisplayName,Name –auto main menu
Jonathan Almquist on Operations Manager
Resolve UIGeneratedRule to a Rule Name
Posted
over 4 years ago
by
Jonathan Almquist
0
Comments
Resolve UIGeneratedRule to a Rule Name get-rule | where {$_.name -eq " UIGeneratedRule "} | select DisplayName main menu
Jonathan Almquist on Operations Manager
Find performance collection rule for specific Object, Counter or Instance
Posted
over 4 years ago
by
Jonathan Almquist
0
Comments
Find collection rule that is writing specific performance object to the database Foreach ($rule in (get-rule | where {$_.category -eq "PerformanceCollection"} | foreach-object {$_.DataSourceCollection})) { ...
Jonathan Almquist on Operations Manager
Returns the Management Pack which contains specific rule
Posted
over 4 years ago
by
Jonathan Almquist
1
Comments
Returns the Management Pack which contains specific rule. (get-rule | where {$_.displayname -eq " rule name "}).getManagementPack() | ft DisplayName,Name –auto main menu
Jonathan Almquist on Operations Manager
Group members
Posted
over 4 years ago
by
Jonathan Almquist
0
Comments
Get group members and contained instance state, by group name foreach ($group in get-monitoringobjectGroup) {if($group.DisplayName -eq " group_name ") {$group.GetRelatedMonitoringObjects() | ft DisplayName,HealthState}} main menu
Jonathan Almquist on Operations Manager
Agent state
Posted
over 4 years ago
by
Jonathan Almquist
1
Comments
Get agent state (Windows Computer Instance) get-agent | where {$_.computername -eq " netbios_name "} | ft name,HealthState main menu
Jonathan Almquist on Operations Manager
Discover and install agent
Posted
over 4 years ago
by
Jonathan Almquist
1
Comments
$query = New-LdapQueryDiscoveryCriteria -domain domain -ldapquery "(cn= target_netbios_name )" $discoverycfg = New-WindowsDiscoveryConfiguration -ldapquery $query $discoveryResults = Start-Discovery -managementServer (get-managementServer) ...
Jonathan Almquist on Operations Manager
Approve Manual Installations and Updates
Posted
over 4 years ago
by
Jonathan Almquist
0
Comments
Approve Manual Installation for single agent Get-AgentPendingAction | where {$_.AgentName –match “ netbios_name ”} | Approve-AgentPendingAction Approve Manual Installation for all pending agents Get-AgentPendingAction | where {$_.AgentPendingActionType...
Jonathan Almquist on Operations Manager
Is alert grooming working?
Posted
over 4 years ago
by
Jonathan Almquist
6
Comments
Evaluate whether alert grooming is working. No result is good. $Threshold=(Get-Date).AddDays(-(get-defaultsetting)[42].Value-1).ToUniversalTime().Date.AddMinutes(30);Get-Alert | Where {$_.TimeResolved -and $_.TimeResolved -lt $Threshold} | Measure...
Jonathan Almquist on Operations Manager
Find collection rule for specific Event Id
Posted
over 4 years ago
by
Jonathan Almquist
5
Comments
Beware of word wrap. foreach ($rule in get-rule | where {$_.category -eq "EventCollection"} | foreach-object {$_.DataSourceCollection}) { if ($rule.get_configuration().ToString() -match " event number...
Page 2 of 2 (44 items)
1
2