Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents the file management job conditions.
The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.
Syntax
[dynamic, provider("FSRMWmiProvider")]
class MSFT_FSRMFMJCondition
{
string Property;
uint32 Condition;
string Value;
sint32 DateOffset;
};
Members
The MSFT_FSRMFMJCondition class has these types of members:
Methods
The MSFT_FSRMFMJCondition class has these methods.
Method | Description |
---|---|
CreateFMJCondition | Creates an MSFT_FSRMFMJCondition instance. |
Properties
The MSFT_FSRMFMJCondition class has these properties.
-
Condition
-
-
Data type: uint32
-
Access type: Read/write
Required.
-
-
Equal (1)
-
The property condition is met if the property value is equal to a specified value.
-
NotEqual (2)
-
The property condition is met if the property value is not equal to a specified value.
-
GreaterThan (3)
-
The property condition is met if the property value is greater than to a specified value.
-
LessThan (4)
-
The property condition is met if the property value is less than to a specified value.
-
Contain (5)
-
The property condition is met if the property value contains the specified value.
-
Exist (6)
-
The property condition is met if the property value exists.
-
NotExist (7)
-
The property condition is met if the property value does not exist.
-
StartWith (8)
-
The property condition is met if the property value starts with the specified value.
-
EndWith (9)
-
The property condition is met if the property value ends with the specified value.
-
ContainedIn (10)
-
The property condition is met if the property value is contained in the specified value.
-
PrefixOf (11)
-
The property condition is met if the property value is a prefix of the specified value.
-
SuffixOf (12)
-
The property condition is met if the property value is a suffix of the specified value.
-
MatchesPattern (13)
-
The property condition is met if the property value matches the specified pattern. The pattern format is a semicolon-separated list of wildcard patterns. For example "*.exe;*.com".
DateOffset
-
Data type: sint32
-
Access type: Read/write
An integer offset from the date value. Optional. The default value is 0.
Property
-
Data type: string
-
Access type: Read/write
A string up to 1KB in size. Required.
The name of a valid classification property on the server.
File.Name
File.DateCreated
File.DateLastModified
File.DateLastAccessed
Value
-
Data type: string
-
Access type: Read/write
A string less than 1KB in size. The default is an empty string.
A classification property name that is not a DateTime property. Must be compatible with the property definition.
A classification property name that is a DateTime property.
- A valid FileTime
- File.DateCreated
- File.DateLastModified
- File.DateLastAccessed
- Date.Now
File.Name
Strings with wildcards of '*' and '?' separated by a semicolon.
File.DateCreated
A positive integer.
File.DateLastModified
A positive integer.
File.DateLastAccessed
A positive integer.
Remarks
When the Property property refers to a classification property, the type of the classification property determines which Condition property values are acceptable. See the Type property of MSFT_FSRMClassificationPropertyDefinition.
Integer | String | YesNo | OrderedList | SingleChoice | MultiChoice | MultiString | DateTime | |
Equal | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
NotEqual | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Exist | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
NotExist | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Contains | No | Yes | No | No | No | Yes | Yes | No |
ContainedIn | No | Yes | No | No | No | No | No | No |
LessThan | Yes | Yes | No | Yes | No | No | No | Yes |
GreaterThan | Yes | Yes | No | Yes | No | No | No | Yes |
StartsWith | No | Yes | No | No | No | No | No | No |
EndsWith | No | Yes | No | No | No | No | No | No |
PrefixOf | No | Yes | No | No | No | No | No | No |
SuffixOf | No | Yes | No | No | No | No | No | No |
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2012 |
Namespace |
Root\Microsoft\Windows\FSRM |
MOF |
|
DLL |
|