Export (0) Print
Expand All

MSFT_FSRMAutoQuota class

Creates a new AutoQuota on the server with the provided configuration and returns the FSRM quota object.

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

Syntax

class MSFT_FSRMAutoQuota
{
  string                  Path;
  uint64                  Size;
  boolean                 SoftLimit;
  boolean                 Disabled;
  string                  Template;
  boolean                 UpdateDerived;
  boolean                 UpdateDerivedMatching;
  MSFT_FSRMQuotaThreshold Threshold[];
};

Members

The MSFT_FSRMAutoQuota class has these types of members:

Properties

The MSFT_FSRMAutoQuota class has these properties.

Disabled
Data type: boolean
Access type: Read/write

If set, the server will not track quota data for the quota and will not run any action associated with quota thresholds. The default value is false.

Path
Data type: string
Access type: Read/write
Qualifiers: Key

A required string that contains a valid local path to a folder. The value length cannot exceed the MAX_PATH value.

Size
Data type: uint64
Access type: Read-only

Represents the quota limit, in bytes, for the auto quota. If the Template property is not provided then the Size property must be provided.

SoftLimit
Data type: boolean
Access type: Read-only

If this flag is set, the server will not fail violating IO operations but will still run any action associated with the quota thresholds. If this flag is not set, the server will fail an IO operation that causes the disk space usage to exceed the quota limit.

Template
Data type: string
Access type: Read/write

A quota template currently located on the server. Required. May not exceed 1KB.

Threshold
Data type: MSFT_FSRMQuotaThreshold array
Access type: Read-only

An instance of the MSFT_FSRMQuotaThreshold class that represents the threshold.

UpdateDerived
Data type: boolean
Access type: Read/write

Apply changes to all derived objects, whether their properties match the template's or not.

UpdateDerivedMatching
Data type: boolean
Access type: Read/write

Applies changes to derived objects only if the object's properties match the template's properties.

Note that the comparison is made against the template as it exists in the database, not your local copy that has not been committed yet.

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2012

Namespace

\\.\Root\Microsoft\Windows\FSRM

MOF

MSFT_FSRM.mof

See also

FSRM WMI Classes
IFsrmAutoApplyQuota

 

 

Show:
© 2014 Microsoft