Freigeben über


ValidateNewPackageSource-Methode in Class SMS_SoftwareUpdatesPackage

Die ValidateNewPackageSource WMI-Klassenmethode (Windows Management Instrumentation) in Configuration Manager überprüft einen neuen Paketquellspeicherort für ein Softwareupdate.

Hinweis

Alle in der alten Paketquelle verfügbaren Updates müssen in der neuen Paketquelle verfügbar sein, damit die Überprüfung erfolgreich ist.

Die folgende Syntax wird von MOF-Code (Managed Object Format) vereinfacht und definiert die -Methode.

Syntax

SInt32 ValidateNewPackageSource(  
     String PackageSource  
);  

Parameter

PackageSource
Datentyp: String

Qualifizierer: [in]

Der Speicherort des zu überprüfenden Paketinhalts.

Rückgabewerte

Ein SInt32 Datentyp, der 0 ist, um einen Erfolg anzugeben, oder ungleich 0 (null), um einen Fehler anzugeben.

Informationen zur Behandlung von zurückgegebenen Fehlern finden Sie unter Informationen zu Configuration Manager Fehlern.

Hinweise

Diese Methode kann verwendet werden, wenn der Paketquellspeicherort eines Softwareupdatepakets aufgrund von Infrastrukturänderungen oder einem Serverfehler geändert wird.

Diese Methode ist in der neuesten Version von Configuration Manager neu. Beachten Sie, dass dies die einzige Möglichkeit ist, die Paketquelle für ein SMS_SoftwareUpdate Server WMI Class-Objekt zu ändern. Die meisten anderen Pakettypen können in der Konsole geändert werden, aber nicht das Softwareupdatepaket. Der Zugriff auf dieses Paket über die Konsole ist eingeschränkt.

Gehen Sie wie folgt vor, um diese Methode zu verwenden:

  1. Kopieren Sie die Paketdateien manuell vom alten Quellspeicherort in den neuen Speicherort.

  2. Rufen Sie in Ihrer Anwendung das SMS_SoftwareUpdatesPackage Server-WMI-Klassenobjekt für das Softwareupdate ab.

  3. Schließen Sie einen Aufruf von ValidateNewPackageSource für das Paket ein.

  4. Lassen Sie die Anwendung bei erfolgreicher Rückgabe der -Methode die StoredPkgPath -Eigenschaft im Paket ändern, um den neuen Quellspeicherort anzugeben.

Anforderungen

Laufzeitanforderungen

Weitere Informationen finden Sie unter anforderungen an Configuration Manager Server Runtime.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Configuration Manager Serverentwicklungsanforderungen.

Siehe auch

WMI-Klasse für SMS_SoftwareUpdatesPackage Server
RefreshPkgSource-Methode in der Klasse SMS_SoftwareUpdatesPackage
SetSourceSite-Methode in Class SMS_SoftwareUpdatesPackage
Unlock-Methode in der Klasse SMS_SoftwareUpdatesPackage