Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pakiet sterownika wdrażania systemu operacyjnego można usunąć w Configuration Manager, usuwając jego obiekt SMS_DriverPackage.
Uwaga
Sterowniki systemu Windows, do których odwołuje się pakiet sterowników, nie są usuwane.
Aby usunąć pakiet sterowników
Skonfiguruj połączenie z dostawcą programu SMS. Aby uzyskać więcej informacji, zobacz Podstawy dostawcy programu SMS.
Pobierz obiekt SMS_DriverPackage dla sterownika, który chcesz usunąć.
Usuń obiekt SMS_DriverPackage.
Przykład
Poniższa przykładowa metoda usuwa pakiet sterowników zidentyfikowany przez jego identyfikator pakietu.
Aby uzyskać informacje na temat wywoływania przykładowego kodu, zobacz Wywoływanie fragmentów kodu Configuration Manager.
Sub DeleteDriverPackage(connection,packageID)
' Get the driver.
Set driverPackage = connection.Get("SMS_DriverPackage.PackageID='" & packageID & "'")
' Delete the driver package.
driverPackage.Delete_
End Sub
public void DeleteDriverPackage(
WqlConnectionManager connection,
string packageId)
{
try
{
// Get the driver package.
IResultObject driverPackage = connection.GetInstance("SMS_DriverPackage.packageId='" + packageId + "'");
// Delete the driver package.
driverPackage.Delete();
}
catch (SmsException e)
{
Console.WriteLine("Failed to delete driver package: " + e.Message);
throw;
}
}
Przykładowa metoda ma następujące parametry:
Parametr | Wpisać | Opis |
---|---|---|
Connection |
-Zarządzane:WqlConnectionManager - VBScript: SWbemServices |
Prawidłowe połączenie z dostawcą programu SMS. |
packageID |
-Zarządzane: String -Vbscript: String |
— Identyfikator pakietu sterownika dostępny w SMS_DriverDriverPackage.PackageID. |
Kompilowanie kodu
Ten przykład języka C# wymaga:
Obszary nazw
System
System.collections.generic
System.text
Microsoft. ConfigurationManagement.ManagementProvider
Microsoft. ConfigurationManagement.ManagementProvider.WqlQueryEngine
Zestawu
microsoft.configurationmanagement.managementprovider
adminui.wqlqueryengine
Niezawodne programowanie
Aby uzyskać więcej informacji na temat obsługi błędów, zobacz Informacje o błędach Configuration Manager.
zabezpieczenia .NET Framework
Aby uzyskać więcej informacji na temat zabezpieczania aplikacji Configuration Manager, zobacz Configuration Manager administracja oparta na rolach.