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
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...
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
Enable Agent Proxying, by Health Service Id
Posted
over 4 years ago
by
Jonathan Almquist
2
Comments
Enable Agent Proxying, by Health Service Id $a=get-agent | where {$_.hostedHealthService.id -eq " guid "};$a.set_proxyingEnabled($true);$a.applyChanges() main menu
Jonathan Almquist on Operations Manager
Resolve agent from Health Service Id
Posted
over 4 years ago
by
Jonathan Almquist
1
Comments
Find Agent, by Health Service Id get-agent | where {$_.hostedHealthService.id -eq " guid "} | select-object name main menu
Jonathan Almquist on Operations Manager
Get BaseManagedEntityId for Agent
Posted
over 4 years ago
by
Jonathan Almquist
1
Comments
Get BaseManagedEntityId for Agent get-agent | where {$_.ComputerName -eq " netbios_name "} | select {$_.HostedHealthService.id},name main menu
Jonathan Almquist on Operations Manager
Get HOST class properties (if any)
Posted
over 4 years ago
by
Jonathan Almquist
1
Comments
Get HOST class properties (if any) get-monitoringclass | where {$_.name -eq " class_name "} | foreach-object {$_.findHostClass().PropertyCollection} | ft name 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
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
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
Top 10 REPEATING alerts (not closed)
Posted
over 4 years ago
by
Jonathan Almquist
1
Comments
Top 10 REPEATING alerts (not closed) get-alert | where {$_.RepeatCount -gt 0 -AND $_.resolutionState -ne 255} | sort-object RepeatCount -desc | select-object -first 10 repeatcount,name | ft –auto main menu
Jonathan Almquist on Operations Manager
Resolve all open alerts in date range
Posted
over 4 years ago
by
Jonathan Almquist
1
Comments
Resolve all open alerts in date range get-alert | where {$_.TimeRaised.ToLocalTime().date -ge " mm/dd/yyyy " -and $_.TimeRaised.ToLocalTime().date -le " mm/dd/yyyy " -and $_.resolutionState -ne 255} | resolve-alert main menu
Jonathan Almquist on Operations Manager
Resolve all open alerts, by Alert Name
Posted
over 4 years ago
by
Jonathan Almquist
0
Comments
Resolve all open alerts, by Alert Name get-alert | where {$_.Name -eq " alert_name " -AND $_.resolutionState -ne 255} | resolve-alert main menu
Jonathan Almquist on Operations Manager
Resolve all open alerts generated by specific Agent
Posted
over 4 years ago
by
Jonathan Almquist
0
Comments
Resolve all open alerts generated by specific Agent get-alert | where {$_.netbiosComputerName -eq " netbios_name " -AND $_.resolutionState -ne 255} | Resolve-Alert To use Criteria Expression for better performance get-alert -criteria 'NetbiosComputerName...
Jonathan Almquist on Operations Manager
Resolve all alerts in specific Resolution State
Posted
over 4 years ago
by
Jonathan Almquist
0
Comments
Resolve all alerts in specific Resolution State get-alert | where {$_.resolutionState -eq resolution_state_number } | Resolve-Alert main menu
Jonathan Almquist on Operations Manager
Get class properties
Posted
over 4 years ago
by
Jonathan Almquist
0
Comments
Get class properties get-monitoringclass | where {$_.name -eq " class_name "} | foreach-object {$_.getMonitoringProperties()} | select-object name main menu
Jonathan Almquist on Operations Manager
Get HOST class
Posted
over 4 years ago
by
Jonathan Almquist
0
Comments
Get HOST class get-monitoringclass | where {$_.name -eq " class_name "} | foreach-object {$_.findHostClass()} | select-object DisplayName main menu
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
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
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
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
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 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
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
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
Page 1 of 2 (44 items)
1
2