Sdílet prostřednictvím


Aktualizace balíčku bitové kopie operačního systému v Configuration Manager

V Configuration Manager aktualizujete soubor bitové kopie systému Windows (WIM), který je přidružen k balíčku operačního systému voláním metody reloadImageProperties SMS_ImagePackage instance třídy balíčku image. Obrázek se aktualizuje na základě umístění definovaného pkgSourcePath ve vlastnosti .

Aktualizace balíčku bitové kopie operačního systému

  1. Nastavte připojení k poskytovateli serveru SMS. Další informace najdete v tématu Základy poskytovatele serveru SMS.

  2. SMS_ImagePackage Získejte instanci třídy, kterou chcete aktualizovat.

  3. Volejte metodu ReloadImageProperties instance třídy.

  4. Potvrďte SMS_ImagePackage instanci třídy.

Příklad

Následující příklad aktualizuje balíček bitové kopie operačního systému.

Informace o volání ukázkového kódu najdete v tématu Volání Configuration Manager fragmentů kódu.

Sub UpdateOSImage(connection,imagePackageID, sourcePath)  

    Dim imagePackage  

    ' Get the image.  
    set imagePackage = connection.Get("SMS_ImagePackage.PackageID='" & imagePackageID & "'")  

    ' Update the source.  
    imagePackage.PkgSourcePath=sourcePath  
    imagePackage.Put_  
    imagePackage.RefreshPkgSource   

End Sub  
public void UpdateOSImage(  
    WqlConnectionManager connection,   
    string imagePackageId,   
    string sourcePath)  
{  
    try  
    {  
        // Get the image package.  
        IResultObject imagePackage = connection.GetInstance(@"SMS_ImagePackage.PackageID='" + imagePackageId + "'");  

        // Update the location.  
        imagePackage["PkgSourcePath"].StringValue = sourcePath;  
        imagePackage.Put();  
        imagePackage.ExecuteMethod("RefreshPkgSource", null);  
    }  
    catch (SmsException e)  
    {  
        Console.WriteLine(e.Message);  
        throw;  
    }  
}  

Ukázková metoda má následující parametry:

Parametr Typ Popis
connection -Spravované: WqlConnectionManager
- VBScript: SWbemServices
Platné připojení k poskytovateli serveru SMS.
imagePackageID -Spravované: String
-Vbscript: String
Identifikátor image balíčku. Je k dispozici na webu SMS_ImagePackage. PackageID.
sourcePath -Spravované: String
-Vbscript: String
Cesta ke zdroji balíčku obrázků ve formátu UNC (Universal Naming Convention).

Kompilace kódu

Příklad jazyka C# má následující požadavky na kompilaci:

Obory názvů

Systému

System.collections.generic

System.text

Microsoft. ConfigurationManagement.ManagementProvider

Microsoft. ConfigurationManagement.ManagementProvider.WqlQueryEngine

Sestavení

microsoft.configurationmanagement.managementprovider

adminui.wqlqueryengine

Robustní programování

Další informace o zpracování chyb najdete v tématu Informace o chybách Configuration Manager.

Zabezpečení rozhraní .NET Framework

Další informace o zabezpečení Configuration Manager aplikací najdete v tématu Configuration Manager správa na základě rolí.

Viz také

Informace o správě imagí