如何在PowerShell中创建文件屏幕异常(FSRM Api)

时间:2016-04-18 23:05:51

标签: file powershell scripting server

我需要使用FSRM Api在powershell中创建文件屏幕异常,我使用此脚本来创建cuota,但是我无法提交该对象。

因为我无法满足修改 AllowedFileGroups 属性的要求:(

$FSRMObject = New-Object -Com Fsrm.FsrmFilescreenManager
$createFileScreenException = $FSRMObject.CreateFileScreenException("c:\")
$createFileScreenException.AllowedFileGroups("Text Files")
$createFileScreenException.Commit()

这是我得到的对象的属性和方法,在 AllowedFileGroups 的属性定义中,我可以看到我需要创建IFsrmMutableCollection。

有没有人知道如何创建文件屏幕异常?

Listing the Properties and Methods of a Command or Object

2 个答案:

答案 0 :(得分:0)

AllowedFileGroups是一个属性,而不是一种方法,所以我希望这样的东西可以工作:

$createFileScreenException = $FSRMObject.CreateFileScreenException('c:\')
$createFileScreenException.AllowedFileGroups = 'Text Files'
$createFileScreenException.Commit()
但是,

无法测试它。

答案 1 :(得分:0)

这是如何使用PowerShell中的FSRM api创建最简单的配额,以查看更多可修改的选项,以获取对象$ quota的成员。

$fsrmQuotaObject = New-Object -Com FSrm.FsrmQuotaManager
$quota = $fsrmQuotaObject.CreateQuota("c:\path")
$quota.ApplyTemplate("Select template")
$quota.Commit()