Kevin Holman's System Center Blog

Posts in this blog are provided "AS IS" with no warranties, and confers no rights. Use of included script samples are subject to the terms specified in the Terms of UseAre you interested in having a dedicated engineer that will be your Mic

Quick tip – using regular expressions in a dynamic group

Quick tip – using regular expressions in a dynamic group

  • Comments 4

Here is a quick tip on using a regular expression when creating a group.

 

OpsMgr dynamic inclusion rules are case sensitive.

If I have a group that I want to contain all computers that START with “OM”…. I can use the following expression:

 

image

 

The “^” tells regex to start a new line… without this – it will search the entire computername for “OM” instead of only servers with a name that starts with “OM”.  This shows the following group membership:

 

image

 

However – this is not all my “OM” servers.  This is because when some were built, they used a lower case name.  If I change the dynamic inclusion expression to “^om” I will only see the lower case servers (the NetBIOS Computer name is lower case… not the display name as shown):

 

image

 

Ok – how do I get them ALL in the same group?

 

There are a couple ways.

One way is to “OR” the two regex queries:

 

image

 

Bingo!

 

image

 

Another way – courtesy of Tim Helton – is to use the regex modifier (?i:) to make it case insensitive:

 

image

 

Which yields:

 

image

 

 

This should make dynamic groups a bit easier.  We can expand this to add the HealthService Watcher objects, which is typical for groups that we will scope notifications to:

 

image

 

Which yields all my Windows Computers, and their Health Service Watcher components.

image

Comments
Page 1 of 1 (4 items)
Leave a Comment
  • Please add 1 and 7 and type the answer here:
  • Post
Search Blogs