ValidateNewPackageSource-metoden i klass SMS_SoftwareUpdatesPackage

WMI-klassmetoden ValidateNewPackageSource (Windows Management Instrumentation) i Configuration Manager verifierar en ny paketkällplats för en programuppdatering.

Obs!

Alla uppdateringar som är tillgängliga i den gamla paketkällan måste vara tillgängliga i den nya paketkällan för att valideringen ska lyckas.

Följande syntax är förenklad från MOF-kod (Managed Object Format) och definierar metoden.

Syntax

SInt32 ValidateNewPackageSource(  
     String PackageSource  
);  

Parametrar

PackageSource
Datatyp: String

Kvalificerare: [i]

Platsen för paketets innehåll som ska verifieras.

Returvärden

En SInt32 datatyp som är 0 för att indikera framgång eller inte noll för att indikera fel.

Information om hur du hanterar returnerade fel finns i Om Configuration Manager fel.

Anmärkningar

Den här metoden kan användas när du ändrar platsen för paketkällan för ett programuppdateringspaket på grund av infrastrukturändringar eller ett serverfel.

Den här metoden är ny i den senaste versionen av Configuration Manager. Observera att detta är det enda sättet att ändra paketkällan för ett WMI-klassobjekt för SMS_SoftwareUpdate Server . De flesta andra typer av paket kan ändras i konsolen, men inte programuppdateringspaketet. Åtkomsten till det här paketet från konsolen är begränsad.

Så här använder du metoden:

  1. Kopiera paketfilerna manuellt från den gamla källplatsen till den nya platsen.

  2. I ditt program hämtar du WMI-klassobjektet för SMS_SoftwareUpdatesPackage Server för programuppdateringen.

  3. Inkludera ett anrop till ValidateNewPackageSource på paketet.

  4. När metoden returneras låter du programmet ändra StoredPkgPath egenskapen i paketet för att ange den nya källplatsen.

Krav

Körningskrav

Mer information finns i Körningskrav för Configuration Manager Server.

Utvecklingskrav

Mer information finns i Utvecklingskrav för Configuration Manager Server.

Se även

WMI-klass för SMS_SoftwareUpdatesPackage Server
RefreshPkgSource-metoden i klass SMS_SoftwareUpdatesPackage
SetSourceSite-metoden i klass SMS_SoftwareUpdatesPackage
Upplåsningsmetod i klass SMS_SoftwareUpdatesPackage