Category Archives: MVP
Time flies. It has been one year since I firstly became a MVP in System Center Cloud and Datacenter Management. Last night, I have received the most important email of the year:
I have been renewed for another year! It has certainly been a great journey so far. I’m looking forward to another awesome year!
Last Friday, I presented in the Melbourne MVP Community Camp day, on the topic of “Automating SCOM Tasks Using SMA”.
I have uploaded the session recording to YouTube. You can either watch it here:
Or on YouTube: https://www.youtube.com/watch?v=QW99bVFKg80
You can also download the presentation deck from HERE.
And Here’s the sample script I used in my presentation when I explained how to connect to SCOM management group via SDK:
#Script Name: Sample-ConnectMG.ps1
#Load SCOM SDK DLLs from GAC
[System.Reflection.Assembly]::Load("Microsoft.EnterpriseManagement.Core, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")
[System.Reflection.Assembly]::Load("Microsoft.EnterpriseManagement.OperationsManager, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")
[System.Reflection.Assembly]::Load("Microsoft.EnterpriseManagement.Runtime, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")
#Load SCOM SDK DLLs from a folder
#Connect to SCOM Management Group
$ConnectionSetting = New-Object Microsoft.EnterpriseManagement.ManagementGroupConnectionSettings("OpsMgrMS01")
#Optionally, specify username and password
$UserName = "Domain\SCOMAdmin"
$Password = ConvertTo-SecureString -AsPlainText "password1234" -force
$ConnectionSetting.UserName = $Username
$ConnectionSetting.Password = $Password
#Connect to SCOM Management Group
$MG = New-Object Microsoft.EnterpriseManagement.ManagementGroup($ConnectionSetting)
#Get Management Group Administration
$Admin = $MG.Administration
Overall, I think I could have done better – as I wasn’t in the best shape that day. I have been sick for the last 3 weeks (dry cough passed on to me from my daughter). The night before the presentation, I was coughing none-stop and couldn’t go to sleep. I then got up, looked up the Internet and someone suggested that sleeping upright might help. I then ended up slept on the couch for 2.5 hours before got up and drove to Microsoft’s office. So I was really exhausted even before I got on stage. Secondly, the USB external Microphone didn’t work on my Surface, so the sound was recorded from the internal mic – not the best quality for sure.
Anyways, for those who’s watching the recording online, I’m really interested in hearing back from you if you have any suggestions or feedbacks in regards to the session itself, or the OpsMgrExtended module that I’m about to release. So, please feel free to drop me an email if you like .
On next Friday (30th Jan, 2015), I will be speaking at the Microsoft MVP Community Camp Day in Melbourne. I am pretty excited about this event as this is going to be my first presentation since I have become a System Center MVP in July 2014.
My session is titled “Automating SCOM tasks using SMA”. Although this name sounds a little bit boring, let me assure you, it won’t be boring at all! The stuff I’m going to demonstrate is something I’ve been working on during my spare time over the last 6 month, and so far I’ve already written over 6,000 lines of PowerShell code. Basically, I have created a module called “OpsMgrExtended”. this module can be used as a SMA Integration Module as well as a standalone PoewrShell module. It directly interact with OpsMgr SDKs, and can be used by SMA runbooks or PowerShell scripts to perform some advanced tasks in OpsMgr such as configuring management groups, creating rules, monitors, groups, overrides, etc.
If you have heard or used my OpsMgr Self Maintenance MP, you’d know that I have already automated many maintenance / administrative tasks in this MP, using nothing but OpsMgr itself. In this presentation, I will not be showing you anything that’s already been done by the Self Maintenance MP. I will heavily focus on automating management pack authoring tasks.
To date, I haven’t really discussed this piece of work in details with anyone other than few SCOM focused MVPs (and my wife of course). This is going to be the first time I’m demonstrating this project in public.
In order to help promoting this event, and also, trying to “lure” you to come to my session if you are based in Melbourne, I’ve recorded a short video demonstrating how I’ve automated the creation of a blank MP and then a Performance Monitor rule (with override) using SharePoint, Orchestrator and SMA. I will also include this same demo in my presentation, and it is probably going to be one of the easier ones .
I’ve uploaded the recording to YouTube, you can watch from https://www.youtube.com/watch?v=aX9oSj_eKeY or from below:
If you like what you saw and would like to see more and find out what’s under the hood, please come to this free event next Friday. You can register from here.