Skip to content

SPIrmSettings

Yorick Kuijs edited this page Apr 1, 2021 · 18 revisions

SPIrmSettings

Parameters

Parameter Attribute DataType Description Allowed Values
IsSingleInstance Key String Specifies the resource is a single instance, the value must be 'Yes' Yes
Ensure Write String Enable or Disable IRM on this farm Present, Absent
UseADRMS Write Boolean Use the RMS server published in this farm's Active Directory
RMSserver Write String Use the specified RMS server, must provide in URL format
InstallAccount Write PSCredential POWERSHELL 4 ONLY: The account to run this resource as, use PsDscRunAsCredential if using PowerShell 5

Description

Type: Distributed Requires CredSSP: No

This resource is used to manipulate the IRM settings in SharePoint, integrating it with AD RMS

The default value for the Ensure parameter is Present. When not specifying this parameter, IRM is configured.

Examples

Example 1

This example shows how to apply the RMS settings to a local farm, pointing to a specific RMS server

Configuration Example
{
    param
    (
        [Parameter(Mandatory = $true)]
        [PSCredential]
        $SetupAccount
    )

    Import-DscResource -ModuleName SharePointDsc

    node localhost
    {
        SPIrmSettings RMSSettings
        {
            IsSingleInstance     = "Yes"
            RMSserver            = "https://rms.contoso.com"
            PsDscRunAsCredential = $SetupAccount
        }
    }
}
Clone this wiki locally