FsrmReportType enumeration

Defines the types of reports that you can generate.

Syntax


typedef enum _FsrmReportType { 
  FsrmReportType_Unknown                  = 0,
  FsrmReportType_LargeFiles               = 1,
  FsrmReportType_FilesByType              = 2,
  FsrmReportType_LeastRecentlyAccessed    = 3,
  FsrmReportType_MostRecentlyAccessed     = 4,
  FsrmReportType_QuotaUsage               = 5,
  FsrmReportType_FilesByOwner             = 6,
  FsrmReportType_ExportReport             = 7,
  FsrmReportType_DuplicateFiles           = 8,
  FsrmReportType_FileScreenAudit          = 9,
  FsrmReportType_FilesByProperty          = 10,
  FsrmReportType_AutomaticClassification  = 11,
  FsrmReportType_Expiration               = 12,
  FsrmReportType_FoldersByProperty        = 13
} FsrmReportType;

Constants

FsrmReportType_Unknown

The report type is unknown. Do not use this flag.

FsrmReportType_LargeFiles

Lists files that are larger than a specified size. Set the filter value to the size, in bytes.

FsrmReportType_FilesByType

Lists groups of files. Create a file group and use file name patterns to specify the members of the group. Set the filter value to the name of the file group.

FsrmReportType_LeastRecentlyAccessed

Lists files that have not been accessed in the last n days. Specify the filter value in days.

FsrmReportType_MostRecentlyAccessed

Lists files that have been accessed in the last n days. Specify the filter value in days.

FsrmReportType_QuotaUsage

Lists quotas that exceed the specified threshold. Set the filter value to the threshold.

FsrmReportType_FilesByOwner

Lists files grouped by their owner. Set the filter value to the list of owners whose files you want included in the report.

FsrmReportType_ExportReport

Lists all files in the scope of the report job; there is no filtering. You can specify the XML or CSV file formats only for this report type. This report cannot be sent through email.

For an action report, the scope is based on the quota or file screen event that initiated the report.

FsrmReportType_DuplicateFiles

Lists duplicate files. All files with the same file name, file size, and last modify time under the scope of the report job are considered duplicates. For example, if the scope of the report is C:\ and D:\ and file file1.txt exists in C:\folder1\, C:\folder2\ and D:\folder1\ with the same modify time and file size, then the files are considered duplicates.

FsrmReportType_FileScreenAudit

Lists file screening events that have occurred.

FsrmReportType_FilesByProperty

Lists files, grouped by property value, that contain the specified property (you can specify only one property on which to report).

Windows Server 2008:  This report type is not supported before Windows Server 2008 R2.

FsrmReportType_AutomaticClassification

For internal use only; do not specify.

Windows Server 2008:  This report type is not supported before Windows Server 2008 R2.

FsrmReportType_Expiration

For internal use only; do not specify.

Windows Server 2008:  This report type is not supported before Windows Server 2008 R2.

FsrmReportType_FoldersByProperty

Lists folders, grouped by property value, that contain the specified property (you can specify only one property on which to report).

Windows Server 2008 R2 and Windows Server 2008:  This report type is not supported before Windows Server 2012.

Remarks

To specify the values for report types that require a filter (for example, listing files over a specified size), call the IFsrmReportManager::SetDefaultFilter method.

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2008

Header

FsrmEnums.h (include FsrmPipeline.h, FsrmQuota.h, FsrmReports.h, or FsrmScreen.h)

See also

FSRM Enumerations
IFsrmActionReport::ReportTypes
IFsrmReport::Type
IFsrmReportJob::CreateReportCreateReport
IFsrmReportManager::GetDefaultFilter
IFsrmReportManager::IsFilterValidForReportType
IFsrmReportManager::SetDefaultFilter
MSFT_FSRMAction

 

 

Show:
© 2014 Microsoft