QueryOSDBinaryInjectionStatus-metod i klass SMS_BootImagePackage
WMI-klassmetoden QueryOSDBinaryInjectionStatus
(Windows Management Instrumentation) frågar i Configuration Manager den aktuella statusen för inmatningen av binärfiler för operativsystemdistribution till en startavbildning.
Följande syntax förenklas från MOF-kod (Managed Object Format) och definierar metoden.
Syntax
SInt32 QueryOSDBinaryInjectionStatus(
String ContextID,
UInt32 Status,
UInt32 Progress,
UInt32 MaxProgress,
String ProgressText,
SInt32 ErrorCode,
String ExtendedErrorInfo
);
Parametrar
ContextID
Datatyp: String
Kvalificerare: [in]
ID:t för kontexten (indexet) som kan associeras med statusen vid import av en startavbildning. Det här ID:t anges av ContextID
egenskapen för SMS_BootImagePackage serverns WMI-klass.
Status
Datatyp: UInt32
Kvalificerare: [ut]
Aktuell status för binär inmatning. Möjliga värden är:
Värde | Status |
---|---|
0 | Komplett |
1 | Pågår |
2 | Fel |
3 | Ingen status |
Progress
Datatyp: UInt32
Kvalificerare: [ut]
Status för förlopp som anger antalet för det aktuella steget i den binära inmatningsåtgärden.
MaxProgress
Datatyp: UInt32
Kvalificerare: [ut]
Det totala antalet steg i den binära inmatningsåtgärden.
ProgressText
Datatyp: String
Kvalificerare: [ut]
En användarläsbar sträng som identifierar den aktuella förloppet för den binära inmatningsåtgärden.
ErrorCode
Datatyp: SInt32
Kvalificerare: [ut]
En 32-bitars felkod om det uppstår ett fel i den binära inmatningsåtgärden. Ett exempel på en felkod är FILE_NOT_FOUND (2). Loggfilen innehåller felkodsinformation.
ExtendedErrorInfo
Datatyp: String
Kvalificerare: [ut]
Ytterligare felinformation om parametern är inställd på ErrorCode
en felkod. För närvarande används den här parametern för att rapportera information om drivrutinsfilen om binärinmatningsåtgärden inte kan mata in binärfilerna för en viss drivrutin.
Returvärden
En SInt32
datatyp som är 0 för att indikera lyckad eller icke-noll för att indikera fel.
Information om hur du hanterar returnerade fel finns i Om Configuration Manager fel.
Anmärkningar
Om du vill använda QueryOSDBinaryInjectionStatus
metoden måste programmet:
Upprätta en anslutning till SMS-providern. Mer information finns i grunderna för SMS-provider.
Få åtkomst till SMS_BootImagePackage WMI-klassobjekt för server .
Anropa metoden ExportDefaultBootImage i klass SMS_BootImagePackage.
Anropa
QueryOSDBinaryInjectionStatus
sedan efter behov för att ta reda på status för den binära inmatningsåtgärden.Använd värdena för parametrarna
Progress
ochMaxProgress
för att fastställa statusen för procent färdigt för den binära inmatningsåtgärden.
Krav
Körningskrav
Mer information finns i Configuration Manager serverkörningskrav.
Utvecklingskrav
Mer information finns i Configuration Manager Server Development Requirements (Utvecklingskrav för Configuration Manager server).
Se även
SMS_BootImagePackage, serverns WMI-klass
ExportDefaultBootImage-metod i klass SMS_BootImagePackage