2016-08-31 54 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

相關問題