New in SCOMHelper: Two PowerShell Cmdlets for Fast SCOM Performance Report from the Data Warehouse
Introduce two new SCOMHelper PowerShell cmdlets—Get-SCOMDWPerformanceDataSignature and Get-SCOMDWPerformanceData—to quickly discover counters and pull historical, aggregated SCOM performance data from the Data Warehouse for trend reports, capacity planning, and dashboards.
PortGenie – Bulk Port Monitoring for Devices with SCOM
I originally wrote this in 2015 for the Microsoft Store team to monitor cash registers and printers back when Microsoft had retail stores throughout the country. Some years later I saw that some other dude (Jasper) wrote a blog article explaining almost the same monitoring concept so I never bothered to publish this MP. However, …. Read More
Onboard RedHat Linux RHEL 8.1, 9.6 to SCOM Management Group
RHEL 8.1 / 9.6 SCOM 2022 Agent Deployment – What Worked in My Lab Prerequisites VM Deployment – Deployed VMs using Hyper-V and PowerShell: Example VM Deployment Script RHEL Installation RHEL Configuration Account commands (bash) SCOM Agent Least Privilege Sudoers Sudoers configuration (via /etc/sudoers.d/scom) to enable monitoring and maintenance without giving full root access https://learn.microsoft.com/en-us/system-center/scom/manage-security-unix-linux-sudoers-templates?view=sc-om-2025#universal-linux …. Read More
SCOM Jerk In The House
Welcome to SCOM Jerk In The House, your go-to chatbot for all things System Center Operations Manager (SCOM)—with just the right dash of attitude. Whether you’re troubleshooting tricky alerts, seeking tips for smoother monitoring, or just want a candid chatbot that doesn’t sugarcoat the quirks of SCOM, you’re in the right place. Get ready for …. Read More
New PowerShell Function: Get-SCOMPerformanceData – Simplifying SCOM Performance Data Retrieval
Download SCOMHelper Management Pack As SCOM administrators, we’ve all been there, trying to extract performance data from System Center Operations Manager for analysis, reporting, or troubleshooting. While SCOM provides excellent monitoring capabilities, getting to the raw performance data programmatically has often involved complex SDK calls or diving deep into the Operations Manager database. Today, I’m …. Read More
SCOM Rest API Example
There are a handful of SCOM REST API script examples floating around the interwebs. The problem is that quite a few of them are incorrect; the CSRFToken and WebSession parameters aren’t demonstrated correctly. Here’s a decent example to help you on your way. Notice the CSRFToken is retrieved from the $WebSession and added to the …. Read More
Visual Studio – Target Framework Not Supported
If you’ve ever authored SCOM management packs with Visual Studio Authoring Extensions then you’ve likely run into this issue. There’s no option in the prompt that that will fix this. To my knowledge, the product group hasn’t fixed this yet. There are two solutions that I know of: Option 1. Modify .mpproj The first solution …. Read More
Azure Arc – Connect (previously connected) machines at scale using Group Policy
Enhancing Azure Arc Onboarding with a Script Modification Azure Arc simplifies hybrid and multi-cloud management by enabling you to extend Azure’s capabilities to your on-premises servers and non-Azure environments. It empowers organizations to manage infrastructure, security, and compliance with consistency across diverse ecosystems. One practical approach for onboarding multiple domain-joined machines to Azure Arc is …. Read More
Run Remove-SCOMDisabledClassInstance Without Confirmation Prompt
Summary of Remove-SCOMDisabledClassInstance In System Center Operations Manager (SCOM), there are instances where certain class objects become disabled and need to be removed to maintain a healthy management environment. The Remove-SCOMDisabledClassInstance function automates the process of cleaning up these disabled class instances. This is particularly useful for administrators who manage large SCOM environments and need to regularly clean …. Read More
Microsoft.SQLServer.Replication.Windows.Discovery SQL Queries (v7.0.28.0)
Now that the SQL management packs rely heavily on DLLs it’s not easy to determine what the workflows are doing or how they do it. These are the queries used for many of the workflows within this management pack.