配置存储报告选项卡,文件服务器资源管理器(winapi)

时间:2016-08-31 16:27:55

标签: powershell winapi fileserver

我需要迁移文件服务器资源管理器的配置,我使用windows FSRM API来获取和设置配置。

在文件服务器配置选项中,我已经找到了每个选项卡的所有类,但包含存储报告信息的那个除外。

我的问题是在windows api中管理存储报告标签的类是什么。

enter image description here

1 个答案:

答案 0 :(得分:0)

如果要在文件服务器资源管理器的服务器属性中使用winapi获取存储报告选项卡设置,则必须使用该类的方法 GetDefaultFilter FsrmReportManager

以下是如何使用PowerShell获取它的示例。

 $fsrmReportManagerObj = new-object -com FSRM.FsrmReportManager


#FileScreenAudit  
$fsrmReportManagerObj.GetDefaultFilter(9,2)
$fsrmReportManagerObj.GetDefaultFilter(9,6)
#FilesByType(file group)
$fsrmReportManagerObj.GetDefaultFilter(2,5)
#FilesByOwner 
$fsrmReportManagerObj.GetDefaultFilter(6,6)
$fsrmReportManagerObj.GetDefaultFilter(6,7)
#FilesByProperty
$fsrmReportManagerObj.GetDefaultFilter(10,8)
$fsrmReportManagerObj.GetDefaultFilter(10,7)
#LargeFiles
$fsrmReportManagerObj.GetDefaultFilter(1,1)
$fsrmReportManagerObj.GetDefaultFilter(1,7)
#LeastRecentlyAccessed
$fsrmReportManagerObj.GetDefaultFilter(3,2)
$fsrmReportManagerObj.GetDefaultFilter(3,7)
#MostRecentlyAccessed
$fsrmReportManagerObj.GetDefaultFilter(4,3)
$fsrmReportManagerObj.GetDefaultFilter(4,7)
#QuotaUsage
$fsrmReportManagerObj.GetDefaultFilter(5)

如果要在文件服务器资源管理器的服务器属性中使用winapi设置存储报告选项卡设置,则必须使用该类的方法 SetDefaultFilter FsrmReportManager