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.
Sterownik systemu Windows można usunąć z katalogu sterowników wdrażania systemu operacyjnego w Configuration Manager, usuwając jego obiekt klasy WMI serwera SMS_Driver. Po usunięciu sterownika jego definicja jest usuwana i nie jest już dopasowywana przez sekwencje zadań zastosuj akcję sterownika. Jeśli jednak zawartość skojarzona ze sterownikiem została dodana do pakietu sterowników lub sterownik został dodany do pakietu obrazu rozruchowego, zawartość pozostanie tam do czasu zaktualizowania pakietów.
Aby usunąć sterownik systemu Windows
Skonfiguruj połączenie z dostawcą programu SMS. Aby uzyskać więcej informacji, zobacz Podstawy dostawcy programu SMS.
SMS_Driver
Pobierz obiekt dla sterownika, który chcesz usunąć.SMS_Driver
Usuń obiekt.
Przykład
Poniższa przykładowa metoda usuwa sterownik zidentyfikowany przez jego CI_ID
wartość właściwości.
Aby uzyskać informacje na temat wywoływania przykładowego kodu, zobacz Wywoływanie fragmentów kodu Configuration Manager.
Sub DeleteDriver(connection,driverID)
' Get the driver.
Set driver = connection.Get("SMS_Driver.CI_ID=" & driverID)
' Commit changes.
driver.Delete_
End Sub
public void DeleteDriver(WqlConnectionManager connection,
int driverID)
{
try
{
// Get the driver.
IResultObject driver = connection.GetInstance("SMS_Driver.CI_ID=" + driverID);
// Delete the driver.
driver.Delete();
}
catch (SmsException e)
{
Console.WriteLine("Failed to delete driver: " + 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. |
driverID |
-Zarządzane: Integer -Vbscript: Integer |
Identyfikator sterownika systemu Windows dostępny w systemie SMS_Driver.CI_ID . |
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.