Skip to content

SPQuotaTemplate

Yorick Kuijs edited this page Sep 14, 2018 · 18 revisions

SPQuotaTemplate

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 PSCredential POWERSHELL 4 ONLY: The account to run this resource as, use PsDscRunAsCredential if using PowerShell 5

Description

Type: Distributed

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