Beyond Impact Blog

Using MomCertImport.exe  in a Powershell Workflow to Automate Certificate Deployment on SCOM Gateways

Posted on November 09, 2017 by Cole McDonald
In my continuing efforts to fully automate a SCOM environmental deployment, I've been tackling how to go about automating registering the SCOM gateways to the Management Server Pool.  I've got most of the process done, but the certificate registration has tried to elude me as the MOMcertImport tool doesn't work directly from Powershell.  Luckily, Powershell allows us to work around that using the Start-Process cmdlet to run an executable application in its own cmd.exe instance.

Office 365: Stay in the game and stay agile

Posted on October 17, 2017 by Molly Burgess

Just like a sports game, companies have to train hard, use the latest technologies and strategies to out play their opponent and keep their rankings.

Power BI: Use the Ladle Please

Posted on October 16, 2017 by Robert Gerads

Up here in the North Country the chill of the fall weather is just starting to set in. Over the next few months we'll hit some bone chilling temperatures and dig out the long-underwear. Nothing warms the heart and soul like a hearty bowl of soup, especially one perfected through the years with a bit of Grandma's love. If Grandma has taught us anything, it's that when you serve her soup you don't use a teaspoon - you use the ladle. 

Using SCOM to Automate the OMS Workspace Fix

Posted on September 22, 2017 by Cole McDonald

Last time (Fixing OMS Workspaces) we looked a way to repair or distribute OMS Workspace settings using Powershell.  Wouldn't it be nice if we could leverage SCOM's access to individual machines to be able to keep them attached to the workspaces?  If we could pull this off, we could minimize the amount of time we're blind to each server in our environment.  Why use SCOM to push OMS settings?

Azure OMS Workspace Settings Disappearing

Posted on September 15, 2017 by Cole McDonald

We've seen some interesting behaviors in Azure with the Healthservice Agent which provides the connection to SCOM in our hosted environment and OMS in Azure.  The management groups registered with the service (Healthservice - Microsoft Management Agent - MMA for short) seem to disappear every once in a while.  We suspect it happens during updates to the agent (extension if you're deploying from the Azure portal).

Recursive SCOM Subgroup Member function

Posted on August 18, 2017 by Cole McDonald

Sounds Fancy!  The problem I was having was that SCOM doesn't have a default way to look at all of the members of a group/subgroup tree in a convenient way.  The Get-SCOMGroup cmdlet doesn't have an option to recursively search any subgroups it finds.  It requires all kids of clunky Powershell to enumerate all of that if you need it.  I needed it.

5 Obstacles to Long-Term Success with Power BI

Posted on August 08, 2017 by George Bryant

My wife rolls her eyes every time I pull out Microsoft’s Power BI to analyze our personal bank statement data. Perhaps she doesn’t want me to know how much she spends each month on Starbucks Grande Chai Lattes… no whip. The reality is, I utilize Power BI whenever possible. In fact, these days I find it hard to engage in a business intelligence strategy discussionwithout Power BI being part of the conversation.

SCOM - Can't add manually installed agents

Posted on July 21, 2017 by Cole McDonald

Straight to the code:

Setting SCOM Gateway Failover using Powershell

Posted on April 03, 2017 by Cole McDonald

Microsoft's System Center Operations Manager has much more power than the interface allows access to.  Of exceeding importance in an enterprise setting is building high availability into our systems.  SCOM includes much of this by default in the management structures.  The interface no longer reflects these settings, but they're still available to us through Powershell.  Here's a little script I use in our environment for bringing new gateways online.

Learn Powershell in 5 (More) Painless Steps: Data - Movement

Posted on March 16, 2017 by Cole McDonald

We've dealt with what types of data we can store in increasingly complex ways. It's time to start dealing with a discussion of "we've got it, what can I do with it? Let's start with the basics of object oriented programming.  An object is an instance of a class.   OOP, there it is!

If we think of our programs we're writing in terms of a series of blocks of code which accepts specific types of data in, does stuff to them, then hands them off to another block of code to do more stuff with, the method of moving that data becomes important. If it's all within a single computer, huge custom objects can be made and stuffed into a variable and that variable can be passed between each of the blocks of code to work on just the pieces of information it needs to do its specific job.

< Newer

Subscribe to Email Updates