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
Nastavte připojení k poskytovateli serveru SMS. Další informace najdete v tématu Základy poskytovatele serveru SMS.
SMS_ImagePackage
Získejte instanci třídy, kterou chcete aktualizovat.Volejte metodu
ReloadImageProperties
instance třídy.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í.