The SMS_UserApplicationRequest Windows Management Instrumentation (WMI) class is an SMS Provider server class, in Configuration Manager, that represents a user’s application request.

The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties.

Class SMS_UserApplicationRequest :  
{
	String Application;
	String CI_UniqueID;
	String Comments;
	UInt32 CurrentState;
	String LastModifiedBy;
	DateTime LastModifiedDate;
	String ModelName;
	String RequestGuid;
	SMS_UserApplicationRequestHistoryItem RequestHistory[];
	String User;
	String UserSid;
};

Methods

The following table lists the methods in the SMS_UserApplicationRequest class.

Method Description

Approve Method in Class SMS_UserApplicationRequest

Approves a user application request.

Deny Method in Class SMS_UserApplicationRequest

Denies a user application request.

Properties

Application

Data type: StringAccess type: Read/Write Qualifiers: noneName of the application.
CI_UniqueID

Data type: StringAccess type: Read/Write Qualifiers: noneUnique ID of the configuration item. This ID is unique across sites.
Comments

Data type: StringAccess type: Read/Write Qualifiers: noneLast set of comments for the request.
CurrentState

Data type: UInt32Access type: Read/Write Qualifiers: noneCurrent state of the application request. Possible values are:

1

Requested

2

Canceled

3

Denied

4

Approved

LastModifiedBy

Data type: StringAccess type: Read/Write Qualifiers: noneUser who last modified the request.
LastModifiedDate

Data type: DateTimeAccess type: Read/Write Qualifiers: noneDate and time for the last modification of this request.
ModelName

Data type: StringAccess type: Read/Write Qualifiers: noneModel name of the requested application.
RequestGuid

Data type: StringAccess type: Read/Write Qualifiers: [key]Unique GUID for the request.
RequestHistory

Data type: SMS_UserApplicationRequestHistoryItem Array Access type: Read/Write Qualifiers: [lazy]History of the request, one entry per update that was done.
User

Data type: StringAccess type: Read/Write Qualifiers: noneUser that requested the application.
UserSid

Data type: StringAccess type: Read/Write Qualifiers: [lazy]Security identifier of the user that requested the application.

Remarks

Requirements

A user application request is unique for a given user and application.

Runtime Requirements

Development Requirements