Pinging a List of Machines in PowerShell

I know what you are thinking, another ping script? Yes, there are thousands of ping tools and scripts out there and every IT administrator has a couple handy that they use on a regular basis. I ended up writing this one because I could not find PowerShell code that met the specific criteria that I…

38

Creating Groups in SCOM 2012 with PowerShell

This is a continuation of a Data Center Automation series of posts that I have been working on with Anders Bengtsson. Here are the first five posts in this series: Creating Management Packs in SCOM 2012 with PowerShell Creating Performance Collection Rules in SCOM 2012 with PowerShell Creating Event Based Alerting Rules in SCOM 2012…

22

Create Overrides in SCOM 2012 with PowerShell

This is a continuation of a Data Center Automation series of posts that I have been working on with Anders Bengtsson. Here are the first 11 posts in this series: Creating Management Packs in SCOM 2012 with PowerShell Creating Performance Collection Rules in SCOM 2012 with PowerShell Creating Event Based Alerting Rules in SCOM 2012…

19

Operations Manager Health Service Restarts due to Exceeding Handle Count Threshold

Two of my coworkers, Chris Maiden and Phil Bracher, recently ran across an issue where many of their agents were restarting. They thought this issue might be affecting others so they summarized their experience below: The MonitoringHost processes were causing the Healthservice to restart at least once a day on several of our agents and…

13

Submitting discovery records to an SMS 2003 MP using the MP API

There are several supported ways to add data to the SMS database but they typically come from an SMS 2003 advanced client.  If you want to add data to an existing client without having to make the agent on the client send it up, or add data to the database for a non-SMS client, then…

12

Monitoring Exchange 2010 Database Backup and Mount Status

The Exchange 2010 Management Pack for System Center Operations Manager 2007 / 2012 does some of its monitoring remotely rather than on the mailbox server itself. This means that various PowerShell scripts will run on a schedule from the RMS (OM 2007) or the All Management Servers Resource Pool (OM 2012). One of the recommendations…

12

Introduction to the SMS 2003 Management Point (MP) API

The MP API was introduced in the second release of the SMS SDK (we are currently in the fourth release, version 3.1).  This API is very powerful and can be used to submit discovery, inventory, status, and metering data from a SMS or non-SMS client.  It can also be used to request information from an…

12

Modifying Explicit Group Membership in SCOM 2012 with PowerShell

This is a continuation of a Data Center Automation series of posts that I have been working on with Anders Bengtsson. Here are the first seven posts in this series: Creating Management Packs in SCOM 2012 with PowerShell Creating Performance Collection Rules in SCOM 2012 with PowerShell Creating Event Based Alerting Rules in SCOM 2012…

11

URL Monitoring Part V–Monitoring URLs from a Resource Pool

This post is a continuation of the following series: URL Monitoring Part I – The Design URL Monitoring Part II – The Classes and Discoveries URL Monitoring Part III – The Monitors URL Monitoring Part IV – Getting More Advanced URL Monitoring Part V – Monitoring URLs from a Resource Pool I made several modifications…

10

Removing a retired DP from all your packages

When you remove an SMS 2003 Distribution Point (DP) from a site, and existing packages have been distributed to this DP, those packages may not be removed.  If you look at that package in the admin console you will notice that the the type has changed from “Server” to “Unknown”.  The Package Status will also…

10