CCM_Application klientens WMI-klass
CCM_Application
Klassen Windows Management Instrumentation (WMI) är en SMS Provider-serverklass i Configuration Manager som representerar ett program.
Följande syntax förenklas från MOF-kod (Managed Object Format) och innehåller alla ärvda egenskaper.
Syntax
Class CCM_Application : CCM_SoftwareBase
{
String AllowedActions[];
Object AppDTs[];
String ApplicabilityState;
String ConfigureState;
UInt32 ContentSize;
DateTime Deadline;
String DeploymentReport;
String Description;
UInt32 EnforcePreference;
UInt32 ErrorCode;
UInt32 EstimatedInstallTime;
UInt32 EvaluationState;
String FileTypes;
String FullName;
String Icon;
String Id;
String InformativeUrl;
String InProgressActions[];
String InstallState;
Boolean IsMachineTarget;
Boolean IsPreflightOnly;
DateTime LastEvalTime;
DateTime LastInstallTime;
String Name;
DateTime NextUserScheduledTime;
Boolean NotifyUser;
Boolean OverrideServiceWindow;
UInt32 PercentComplete;
String Publisher;
Boolean RebootOutsideServiceWindow;
DateTime ReleaseDate;
String ResolvedState;
String Revision;
String SoftwareVersion;
DateTime StartTime;
String SupersessionState;
UInt32 Type;
Boolean UserUIExperience;
};
Metoder
I följande tabell visas metoderna i CCM_Application
klassen .
Egenskaper
AllowedActions
Datatyp: String
Matris
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Tillåtna åtgärder.
AppDTs
Datatyp: CCM_AppDeploymentType
Matris
Åtkomsttyp: Läsa/skriva
Kvalificerare: [lazy]
Programdistributionstyper.
ApplicabilityState
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [värden]
Tillämplighetstillstånd. Möjliga värden är:
Värde |
---|
Okänd |
Tillämpliga |
Ej tillämpligt |
ConfigureState
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [värden]
Konfigurera tillstånd. Möjliga värden är:
Värde |
---|
NotNeeded |
Intekonfigurerad |
Konfigurerad |
ContentSize
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Innehållsstorlek.
Deadline
Datatyp: DateTime
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Tidsfristen.
DeploymentReport
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [lazy]
Distributionsrapport.
Description
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Programbeskrivning.
EnforcePreference
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: [värden]
Framtvinga inställningar. Möjliga värden är:
Värde | Framtvinga inställningar |
---|---|
0 | Omedelbar |
1 | NonBusinessHours |
2 | AdminSchedule |
ErrorCode
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Felkod.
EstimatedInstallTime
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Uppskattad installationstid.
EvaluationState
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Utvärderingstillstånd. Möjliga värden är:
Värde för utvärderingstillstånd | Beskrivning |
---|---|
0 | Ingen tillståndsinformation är tillgänglig. |
1 | Programmet tillämpas på önskat/löst tillstånd. |
2 | Programmet krävs inte på klienten. |
3 | Programmet är tillgängligt för tillämpning (installera eller avinstallera baserat på löst tillstånd). Innehållet kanske/kanske inte har laddats ned. |
4 | Programmet kunde senast inte framtvinga (installera/avinstallera). |
5 | Programmet väntar för närvarande på att nedladdningen av innehållet ska slutföras. |
6 | Programmet väntar för närvarande på att nedladdningen av innehållet ska slutföras. |
7 | Programmet väntar för närvarande på att dess beroenden ska laddas ned. |
8 | Programmet väntar för närvarande på en tjänstfönster (underhåll). |
9 | Programmet väntar för närvarande på en tidigare väntande omstart. |
10 | Programmet väntar för närvarande på serialiserad tillämpning. |
11 | Programmet tillämpar för närvarande beroenden. |
12 | Programmet framtvingar för närvarande. |
13 | Programinstallation/avinstallation framtvingas och mjuk omstart väntar. |
14 | Programmet har installerats/avinstallerats och hård omstart väntar. |
15 | Uppdateringen är tillgänglig men väntar på installation. |
16 | Det gick inte att utvärdera programmet. |
17 | Programmet väntar för närvarande på att en aktiv användarsession ska framtvingas. |
18 | Programmet väntar för närvarande på att alla användare ska logga ut. |
19 | Programmet väntar för närvarande på en användarinloggning. |
20 | Programmet pågår och väntar på ett nytt försök. |
21 | Programmet väntar på att presentationsläget ska stängas av. |
22 | Programmet laddar ned innehåll i förväg (laddas ned utanför installationsjobbet). |
23 | Programmet laddar ned beroende innehåll i förväg (laddas ned utanför installationsjobbet). |
24 | Nedladdningen av programmet misslyckades (nedladdning under installationsjobbet). |
25 | Förhämtningen av programmet misslyckades (nedladdning utanför installationsjobbet). |
26 | Nedladdningen lyckades (nedladdning under installationsjobbet). |
27 | Utvärdering efter tvingande. |
28 | Väntar på nätverksanslutning. |
FileTypes
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Filtyper.
FullName
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Fullname
Icon
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Ikonen.
Id
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [nyckel]
Programidentifierare.
InformativeUrl
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Informativ url.
InProgressActions
Datatyp: String Array
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Pågående åtgärder.
InstallState
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [värden]
Installationstillstånd. Möjliga värden är:
Värde |
---|
NotInstalled |
Okänd |
Fel |
Installerat |
NotEvaluated |
Inte uppdaterad |
Intekonfigurerad |
IsMachineTarget
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: [nyckel]
true
om det här är ett målprogram för enheten.
IsPreflightOnly
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
true
om det här är en simulerad distribution.
LastEvalTime
Datatyp: DateTime
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Senaste utvärderingstid.
LastInstallTime
Datatyp: DateTime
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Senaste installationstid.
Name
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Namnet på programmet.
NextUserScheduledTime
Datatyp: DateTime
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Nästa schemalagda tid för användaren.
NotifyUser
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Meddela användaren.
OverrideServiceWindow
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
true
om tjänstfönster ska åsidosättas.
PercentComplete
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Procent färdigt.
Publisher
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Publisher.
RebootOutsideServiceWindow
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Sant om programmet ska startas om utanför tjänstfönstren.
ReleaseDate
Datatyp: DateTime
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Utgivningsdatum.
ResolvedState
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [värden]
Löst tillstånd.
Värde |
---|
Inga |
NotInstalled |
Installerat |
Okänd |
ANY |
Revision
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [nyckel]
Översyn
SoftwareVersion
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Programvaruversion.
StartTime
Datatyp: DateTime
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Starttid.
SupersessionState
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [värden]
Supersessionstillstånd. Möjliga värden är:
Värde |
---|
Okänd |
Inga |
Ersatt |
Ersätta |
Type
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Typ.
UserUIExperience
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
true
för att visa ett omstartsmeddelande. När det är inställt på false
visas inget omstartsmeddelande.
Anmärkningar
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).