-
Notifications
You must be signed in to change notification settings - Fork 1
FSRMFileScreenTemplate
dscbot edited this page Jun 16, 2024
·
3 revisions
Parameter | Attribute | DataType | Description | Allowed Values |
---|---|---|---|---|
Name | Key | String | The unique name for this FSRM File Screen Template. | |
Description | Write | String | An optional description for this FSRM File Screen Template. | |
Ensure | Write | String | Specifies whether the FSRM File Screen Template should exist. |
Present , Absent
|
Active | Write | Boolean | Boolean setting that controls if server should fail any I/O operations if the File Screen is violated. | |
IncludeGroup | Write | StringArray[] | An array of File Groups to include in this File Screen. |
This resource is used to configure File Screen Templates in File Server Resource Manager.
This configuration will create an Active FSRM File Screen Template called 'Block Some Files', with three include groups. An e-mail and event action is bound to the File Screen Template.
Configuration FSRMFileScreenTemplate_Config
{
Import-DscResource -Module FSRMDsc
Node localhost
{
FSRMFileScreenTemplate FileScreenSomeFiles
{
Name = 'Block Some Files'
Description = 'File Screen for Blocking Some Files'
Ensure = 'Present'
Active = $true
IncludeGroup = 'Audio and Video Files', 'Executable Files', 'Backup Files'
} # End of FSRMFileScreenTemplate Resource
FSRMFileScreenTemplateAction FileScreenSomeFilesEmail
{
Name = 'Block Some Files'
Ensure = 'Present'
Type = 'Email'
Subject = 'Unauthorized file matching [Violated File Group] file group detected'
Body = 'The system detected that user [Source Io Owner] attempted to save [Source File Path] on [File Screen Path] on server [Server]. This file matches the [Violated File Group] file group which is not permitted on the system.'
MailBCC = ''
MailCC = 'fileserveradmins@contoso.com'
MailTo = '[Source Io Owner Email]'
DependsOn = "[FSRMFileScreenTemplate]FileScreenSomeFiles"
} # End of FSRMFileScreenTemplateAction Resource
FSRMFileScreenTemplateAction FileScreenSomeFilesEvent
{
Name = 'Block Some Files'
Ensure = 'Present'
Type = 'Event'
Body = 'The system detected that user [Source Io Owner] attempted to save [Source File Path] on [File Screen Path] on server [Server]. This file matches the [Violated File Group] file group which is not permitted on the system.'
EventType = 'Warning'
DependsOn = "[FSRMFileScreenTemplate]FileScreenSomeFiles"
} # End of FSRMFileScreenTemplateAction Resource
} # End of Node
} # End of Configuration
- FSRMAutoQuota
- FSRMClassification
- FSRMClassificationProperty
- FSRMClassificationPropertyValue
- FSRMClassificationRule
- FSRMFileGroup
- FSRMFileScreen
- FSRMFileScreenAction
- FSRMFileScreenException
- FSRMFileScreenTemplate
- FSRMFileScreenTemplateAction
- FSRMQuota
- FSRMQuotaAction
- FSRMQuotaTemplate
- FSRMQuotaTemplateAction
- FSRMSettings