Megosztás a következőn keresztül:


How to Unbundle csomagolt felügyeleti csomag

 

Hatókör: System Center 2012 SP1 - Service Manager, System Center 2012 R2 Service Manager, System Center 2012 - Service Manager

Csomagolt (.mpb) felügyeleticsomag-fájl a System Center 2012 – Service Manager több felügyeleti csomagok (.mp) fájl tartalmazza. Emellett tartalmazhat erőforrások, például képfájl vagy egy űrlap szerelvény hivatkozik. .Mpb kiterjesztésű fájlok testreszabásához elérni, és a köteg az egyedi fájlok testreszabásához.

A jelen verziójában a System Center 2012 – Service Manager Authoring Tool, nem lehet közvetlenül nyissa meg az egyedi fájlok eléréséhez egy .mpb kiterjesztésű fájlok. Ehelyett kell manuálisan kötegelésének feloldásáról az .mpb kiterjesztésű fájlok és az összes .mp, .xml és más Erőforrásfájlok, amely hozzáférhető annak egyetlen mappában tárolja a Authoring Tool. Ezután nyissa meg, és az egyedi fájlok testreszabásához a Authoring Tool azonos módon, hogy a többi felügyeleti csomag testreszabása. A testreszabások befejezése után rebundle a fájlokat, és új .mpb felügyeleticsomag-fájl létrehozásához.

Az Erőforrásfájlok többsége .mpb fájlból is kibonthat egy Windows PowerShell-parancsfájl használatával. Az alábbi eljárások .mpb kiterjesztésű fájlok kibontása a Windows PowerShell-mintaparancsfájlok adja meg. További tudnivalók hogyan használható a Service Manager SDK más a parancsfájlok létrehozásához lásd: Service Manager SDK.

Lezárt felügyeleti csomagok nem bonthatók ki .mpb fájlból. Csomag tulajdonosok meg kell adnia minden fájl külön-külön az egy lezárt felügyeleti csomagot.

Egyedi lezáratlan felügyeleti csomagok kibontásához .mpb fájlból

  1. Indítsa el a Service Manager Windows PowerShell-munkamenetet. További információk a következÅ‘ helyen találhatók:Konfigurálása és a System Center 2012 – Service Manager Windows PowerShell-parancsmagok használatával.

  2. A Windows PowerShell-konzol írja be a következő parancsokat:

    mkdir <mpdir>  
    
    Get-SCSMManagementPack -bundlefile .\<filename>.mpb | Export-SCSMManagementPack -path <mpdir>  
    
    • A parancsban cserélje le a < mpdir> helyőrzőt a kibontott felügyeleticsomag-fájlokat tároló mappa.

    • Cserélje le a < fájlnév> helyőrző a .mpb fájl nevét.

Most lépjen a < mpdir> az aktuális munkakönyvtárban megtekintéséhez és eléréséhez a kibontott felügyeleticsomag-fájlok mappájához.

Erőforrás-fájlok kibontásához .mpb fájlból

  1. A Windows PowerShell ablakot írja be a következő parancsokat:

    $SM2012DirKey = Get-ItemProperty "hklm:\SOFTWARE\Microsoft\System Center\2012\Common\Setup"  
    $SM2012Dir = $SM2012DirKey.InstallDirectory   
    [reflection.assembly]::loadfrom($SM2012Dir + "\SDK Binaries\Microsoft.EnterpriseManagement.Packaging.dll")  
    [reflection.assembly]::LoadWithPartialName("Microsoft.EnterpriseManagement.Core") | out-null  
    $emg = new-object Microsoft.EnterpriseManagement.EnterpriseManagementGroup localhost  
    $mpbReader = [Microsoft.EnterpriseManagement.Packaging.ManagementPackBundleFactory]::CreateBundleReader()  
    $mpb = $mpbReader.Read("$PWD\Administration.mpb", $emg)  
    

A $mpb objektum most már elérheti a $mpb. ManagementPacks; a .mpb kötegben szereplő felügyeleti csomagok is. És a $mpb érheti el. GetStreams (ManagementPack), amely ezt a köteget egy felügyeleti csomagot az erőforrások társítja. Ezeket az erőforrásokat, hogy a fájlok írhatók bináris adatfolyam formájában lesz.

Lásd még:

Felügyeleti csomagok: Felügyeleti csomagokkal kapcsolatos műveletek