Skip to content

SPQuotaTemplate

Brian Farnhill edited this page Jul 3, 2017 · 18 revisions

Parameters

Parameter Attribute DataType Description Allowed Values
Name Key string The name of the quota 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
MaximumUsagePointsSolutions Write uint32 The maximum number of performance points for sandbox solutions for this template
WarningUsagePointsSolutions Write uint32 The warning number of performance points for sandbox solutions for this template
Ensure Write string Present to create this template, absent to ensure it does not exist Present, Absent
InstallAccount Write String POWERSHELL 4 ONLY: The account to run this resource as, use PsDscRunAsCredential if using PowerShell 5

Description

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"
        }
    }
}
Clone this wiki locally