SPQuotaTemplate - dsccommunity/SharePointDsc GitHub Wiki
Parameters
Parameter | Attribute | DataType | Description | Allowed Values |
---|---|---|---|---|
Name | Key | String | The name of the quota template | |
Ensure | Write | String | Present to create this template, absent to ensure it does not exist | Present , Absent |
MaximumUsagePointsSolutions | Write | UInt32 | The maximum number of performance points for sandbox solutions for this template | |
StorageMaxInMB | Write | UInt32 | The maximum storage for sites of this template in MB | |
StorageWarningInMB | Write | UInt32 | The amount of storage for sites of this template that triggers a warning | |
WarningUsagePointsSolutions | Write | UInt32 | The warning number of performance points for sandbox solutions for this template |
Description
Type: Distributed Requires CredSSP: No
This resource is used to configure quota templates in the farm. These settings will be used to make sure a certain quota template exists or not. When it exists, it will also make sure the settings are configured as specified.
The default value for the Ensure parameter is Present. When not specifying this parameter, the quota template is created.
Examples
Example 1
This example creates a specific quota template in the local farm.
Configuration Example
{
param
(
[Parameter(Mandatory = $true)]
[PSCredential]
$SetupAccount
)
Import-DscResource -ModuleName SharePointDsc
node localhost
{
SPQuotaTemplate TeamsiteTemplate
{
Name = "Teamsite"
StorageMaxInMB = 1024
StorageWarningInMB = 512
MaximumUsagePointsSolutions = 1000
WarningUsagePointsSolutions = 800
Ensure = "Present"
}
}
}