Megosztás a következőn keresztül:


CCM_SoftwareBase ügyféloldali WMI-osztály

A CCM_SoftwareBase Windows Management Instrumentation (WMI) osztály egy SMS Provider kiszolgálóosztály a Configuration Manager, amely a felügyeleti entitások, például a szoftverfrissítések alaposztályát jelöli. alkalmazások és így tovább. Ez az osztály a felügyeleti entitások közös tulajdonságait tartalmazza. Ez az osztály itt látható a teljesség érdekében, és azoknak az alaposztály-tulajdonságoknak a megjelenítéséhez, amelyeket a származtatott osztályok örökölnének. Az ügyféloldali SDK-felhasználók mindig az adott származtatott érdeklődési köröket használják a funkciók eléréséhez.

Fontos

A szoftverfrissítési ügyféloldali SDK csak azokat a frissítéseket adja vissza, amelyeket Configuration Manager helykiszolgálóról telepít az ügyfélre, és amelyek alkalmazhatók, és még nem települnek az ügyfélre.

Az alábbi szintaxis egyszerűbb a Felügyelt objektumformátum (MOF) kódból, és az összes örökölt tulajdonságot tartalmazza.

Szintaxis

Class CCM_SoftwareBase :    
{  
    UInt32 ContentSize;  
    DateTime Deadline;  
    String Description;  
    UInt32 ErrorCode;  
    UInt32 EstimatedInstallTime;  
    UInt32 EvaluationState;  
    String FullName;  
    String Name;  
    DateTime NextUserScheduledTime;  
    UInt32 PercentComplete;  
    String Publisher;  
    UInt32 Type;  
};  

Módszerek

A CCM_SoftwareBase osztály nem definiál metódusokat.

Tulajdonságok

ContentSize
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: nincs

A tartalom méretét jelöli. Csak akkor töltődik fel, ha a felügyelt entitáshoz bináris tartalom van társítva.

Deadline
Adattípus: DateTime

Hozzáférés típusa: Olvasás/írás

Minősítők: nincs

A rendszergazda által megadott határidő a felügyelt entitás ügyfélszámítógépen való üzembe helyezésére.

Description
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: nincs

A felügyelt entitás leírása.

ErrorCode
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: nincs

Hibakód.

EstimatedInstallTime
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: nincs

EstimatedInstallTime

EvaluationState
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: nincs

Szoftver kényszerítési állapota, például tartalom letöltése, várakozási szolgáltatáswindow stb.

Érték Szoftver kényszerítési állapota Állapot leírása
0 Ismeretlen Nincs elérhető állapotinformáció.
1 Kényszerítve Az alkalmazás a kívánt/feloldott állapotba van kényszerítve.
2 NotRequired Az ügyfélen nincs szükség alkalmazásra.
3 ApplicationForEnforcement Az alkalmazás kényszeríthető (a feloldott állapot alapján telepíthető vagy távolítható el). Előfordulhat, hogy a tartalom le lett töltve.
4 EnforcementFailed Az alkalmazás kényszerítése (telepítés/eltávolítás) nem sikerült.
5 Értékelése Az alkalmazás jelenleg a tartalom letöltésére vár.
6 DownloadingContent Az alkalmazás jelenleg a tartalom letöltésére vár.
7 WaitingforDependenciesDownload Az alkalmazás jelenleg a függőségei letöltésére vár.
8 WaitingforServiceWindow Az alkalmazás jelenleg egy szolgáltatásablakra vár.
9 WaitingforReboot Az alkalmazás jelenleg egy korábban függőben lévő újraindításra vár.
10 WaitingToEnforce Az alkalmazás jelenleg szerializált kényszerítésre vár.
11 Kényszerítésidependenciák Az alkalmazás jelenleg függőségeket kényszerít.
12 Végrehajtása Az alkalmazás kényszerítése jelenleg folyamatban van.
13 SoftRebootPending Az alkalmazás telepítése/eltávolítása kényszerítve van, és a helyreállítható újraindítás függőben van.
14 HardRebootPending Az alkalmazás telepítve/eltávolítva, és egy kemény újraindítás van függőben.
15 PendingUpdate A frissítés elérhető, de telepítésre vár.
16 EvaluationFailed Az alkalmazás kiértékelése nem sikerült.
17 WaitingUserReconnect Az alkalmazás jelenleg egy aktív felhasználói munkamenet kényszerítésére vár.
18 WaitingforUserLogoff Az alkalmazás jelenleg arra vár, hogy az összes felhasználó kijelentkezjen.
19 WaitingforUserLogon Az alkalmazás jelenleg egy felhasználó bejelentkezésére vár.
20 InProgressWaitingRetry Az alkalmazás folyamatban van az újrapróbálkozásra várva.
21 WaitingforPresModeOff Az alkalmazás a bemutató mód kikapcsolására vár.
22 AdvanceDownloadingContent Az alkalmazás előre letölti a tartalmat (a telepítési feladaton kívülre).
23 AdvanceDependenciesDownload Az alkalmazás előre letölti a függő tartalmakat (a telepítési feladaton kívül).
24 DownloadFailed Az alkalmazás letöltése sikertelen (letöltés a telepítési feladat során).
25 AdvanceDownloadFailed Az alkalmazás előzetes letöltése sikertelen (a telepítési feladaton kívüli letöltés).
26 DownloadSuccess Sikeres letöltés (letöltés a telepítési feladat során).
27 PostEnforceEvaluation Kényszerítés utáni kiértékelés.

FullName
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: nincs

A felügyelt entitás teljes neve, például szoftverfrissítés, alkalmazás stb.

Name
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: nincs

A tényleges felügyelt entitás neve, például szoftverfrissítés, alkalmazás stb.

NextUserScheduledTime
Adattípus: DateTime

Hozzáférés típusa: Olvasás/írás

Minősítők: nincs

Következő ütemezett időpont, amikor a végfelhasználó telepíteni szeretné ezt a felügyelt entitást.

PercentComplete
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: nincs

Készültségi szint.

Publisher
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: nincs

A felügyelt entitást közzétevő, például a Microsoft a Windows Frissítések-ból származó szoftverfrissítésekhez.

Type
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: nincs

Típus.

Megjegyzések

Követelmények

Futtatókörnyezetre vonatkozó követelmények

További információ: Configuration Manager Server Runtime requirements (Kiszolgálói futtatókörnyezet követelményei).

Fejlesztési követelmények

További információ: Configuration Manager Server Development Requirements (Kiszolgálófejlesztési követelmények Configuration Manager).