Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Následující příklad ukazuje, jak odstranit balíček v Configuration Manager pomocí SMS_Package
třídy .
Poznámka
Všechny odkazy na tento balíček, jako je například inzerce nebo pořadí úkolů, by se měly před odstraněním balíčku vyčistit.
Odstranění balíčku
Nastavte připojení k poskytovateli serveru SMS.
Načtěte existující objekt balíčku pomocí
SMS_Package
třídy .Odstraňte balíček pomocí metody delete.
Příklad
Následující ukázková metoda odstraní existující balíček.
Informace o volání ukázkového kódu najdete v tématu Volání Configuration Manager fragmentů kódu.
Sub DeleteAPackage(connection, existingPackageID)
' Get the specified package instance (passed in as existingPackageID). Dim packageToDelete
Set packageToDelete = connection.Get("SMS_Package.PackageID='" & existingPackageID & "'")
' Delete the package.
PackageToDelete.Delete_
' Output package ID of deleted package.
wscript.echo "Deleted Package ID: " & existingPackageID
End Sub
public void DeleteAPackage(WqlConnectionManager connection, string existingPackageID)
{
try
{
// Get the specified package instance (passed in as existingPackageID).
IResultObject packageToDelete = connection.GetInstance(@"SMS_Package.PackageID='" + existingPackageID + "'");
// Delete the package instance.
packageToDelete.Delete();
// Output package ID of deleted package.
Console.WriteLine("Deleted Package ID: " + existingPackageID);
}
catch (SmsException ex)
{
Console.WriteLine("Failed to create package. Error: " + ex.Message);
throw;
}
}
Ukázková metoda má následující parametry:
Parametr | Typ | Popis |
---|---|---|
connection swbemServices |
-Spravované: WqlConnectionManager - VBScript: SWbemServices |
Platné připojení k poskytovateli serveru SMS. |
existingPackageID |
-Spravované: String -Vbscript: String |
ID existujícího balíčku. |
Kompilace kódu
Příklad jazyka C# vyžaduje:
Obory názvů
Systému
Microsoft. ConfigurationManagement.ManagementProvider
Microsoft. ConfigurationManagement.ManagementProvider.WqlQueryEngine
Sestavení
adminui.wqlqueryengine
microsoft.configurationmanagement.managementprovider
Mscorlib
Robustní programování
Další informace o zpracování chyb najdete v tématu Informace o chybách Configuration Manager.
Zabezpečení rozhraní .NET Framework
Viz taky
Přehled distribuce softwaruSMS_SCI_Component serverová třída služby WMI