2016-08-31 50 views
0

我需要迁移文件服务器资源管理器的配置,我使用windows FSRM API来获取和设置配置。配置存储报告选项卡,文件服务器资源管理器(winapi)

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

我的问题是在windows api中管理存储报告选项卡的类是什么。

enter image description here

+0

“class”是什么意思? – andlabs

+0

我指的是编程中的类,这是我使用的一个FSRm类的示例。 ** FsrmQuotaManager ** 用于管理配额。 ** FsrmQuotaTemplateManager ** 用于管理配额模板。 ** FsrmReportManager ** 用于管理报告作业。 你可以找到所有的FSRM clases在以下链接 https://msdn.microsoft.com/en-us/library/jj658610%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396 –

+0

这似乎没有以任何方式与[PowerShell]标签相关...? – TessellatingHeckler

回答

0

如果你想要得到的存储报告选项卡设置,使用WINAPI,在文件服务器资源管理器的服务器的属性,你必须使用方法的类GetDefaultFilterFsrmReportManager

以下是如何使用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,在文件服务器资源管理器的服务器的属性,你必须使用方法的类SetDefaultFilterFsrmReportManager

相关问题