SCOM yapısında bulunan Management Pack’ler içerisini düzenlemek ve zaman zaman gelişmiş özelleştirmeler yapmak istenebilir. Bu işlemleri yapmanın birkaç yolu vardır bunlar bir tanesi SCOM Authority Console ile yapmak bir diğeri de MP’i XML haline dönüştürmek. Bu yazımda sizlere MP’i XML’e çevirmeyi bir başka deyişle Seal MP’yi Unseal MP yapmayı göstereceğim.
Aslında MP’lerin bir birine dönüştürülmesini sizlere anlatmaya karar verdiğim de hep iki makale serisinde oluşturulduğunu gördüm. Bende bu şekilde anlatmayı uygun buldum. Eylül ayı içerisinde serinin ilk makalesi olan Unseal MP’yi Seal MP haline getirmeyi yazmıştım. Okuyamayanlarınız aşağıdaki linkten makaleyi okuma şansını yakalayabilir.
http://mustafakara.net.tr/system-center-operations-manager/seal-management-pack-yapma.html
İsterseniz artık management pack’i XML’e convert etmeyi yani unseal management pack haline getirmeye başlayalım.
İlk olarak C:\sürücüsünün içerisine MPtoXML adında bir klasör oluşturun ( ben genelde bu isimle bu lokasyona oluşturuyorum sizler istediğiniz bir yer oluşturabilirsiniz)
Bu klasör içerisine Unseal yapmak istediğiniz (yani XML’e convert etmek istenen) management pack’i kopyalayın.
Aşağıda yer alan yada bu linkten indirebileceğiniz .ps1 dosyasını oluşturun.(Ben ismine MPtoXML.ps1 veriyorum)
param($mpFilePath,$outputDirectory)
$assembly =[System.Reflection.Assembly]::LoadWithPartialName(“Microsoft.EnterpriseManagement.OperationsManager”)
$mp = new-object Microsoft.EnterpriseManagement.Configuration.ManagementPack($mpFilePath)
$mpWriter = new-object Microsoft.EnterpriseManagement.Configuration.IO.ManagementPackXmlWriter($outputDirectory)
$mpWriter.WriteManagementPack($mp)
Operations Manager Shell’i çalıştırın.
Son olarak yapılması gereken adıma geliyoruz.Unseal etmek yani XML’e dönüştürmek için aşağıdaki komutu çalıştırın:
C:\MpToXml\MpToXml.ps1 -mpfilepath:’C:\MpToXml\managementPack.mp’ -outputdirectory:’C:\MpToXml’
Her şey yolunda giderse ki ortamımız Microsoft ortamı sorun çıkma olasılığımız yok J aşağıdaki gibi bir satır göreceksiniz.
XML dosyasının oluşturulduğunu aşağıdaki resimdeki gibi görüyorsanız işlem tamamdır !
Kaynak: Coretech
Ka®a