< Back

Set-AadrmKeyProperties

Fri Jan 10, 2020 6:27 pm

NAME Set-AadrmKeyProperties



SYNOPSIS

Updates the properties of a tenant key object for Rights Management.





SYNTAX

Set-AadrmKeyProperties [-Force] -KeyIdentifier <String> -Active <Bool> [-Confirm] [-WhatIf] [<CommonParameters>]





DESCRIPTION

The Set-AadrmKeyProperties cmdlet changes an Archived status for a specified key object for the tenant to be

Active. Because there can be only one active tenant key at any one time, the previously active tenant key is

automatically set to Archived.



New users of the Azure Rights Management service immediately use the identified tenant key to protect content.

Existing users of the service gradually transition from the previously active tenant key to the newly active

tenant key, and this staggered transition can take a few weeks to complete. You can force the update on clients by

re-initializing the user environment (also known as bootstrapping). Documents and files that were protected with

the previously active tenant key remain accessible to authorized users by using the tenant key that is now

archived.



Setting the tenant key object status to Active also re-signs all templates with the newly active tenant key.

Because this can be a time-consuming operation, especially if you have many templates, we do not recommend that

you run this operation frequently.



To run this cmdlet, you must specify the KeyIdentifier for the tenant key object that you want to set to Active.

To get this value, use the Get-AadrmKeys cmdlet.



Note that you cannot use this cmdlet to change an Active status to be Archived. To set a tenant key object to have

a status of Archived, you must set another tenant key object to Active.



For more information about the tenant key, see Planning and implementing your Azure Information Protection tenant

key (https://docs.microsoft.com/information- ... tenant-key).





PARAMETERS

-Force [<SwitchParameter>]

Forces the command to run without asking for user confirmation.



Required? false

Position? named

Default value False

Accept pipeline input? False

Accept wildcard characters? false



-KeyIdentifier <String>

Specifies the key identifier for the tenant key object. You can get this value by running Get-AadrmKeys.



Required? true

Position? named

Default value None

Accept pipeline input? True (ByPropertyName, ByValue)

Accept wildcard characters? false



-Active <Bool>

Sets the status of the tenant key object.



This parameter can only be use with the value of $True, which sets the status to be Active. If you want to

change the status of a tenant key object to Archived, you must set another tenant key object to Active.



Required? true

Position? named

Default value None

Accept pipeline input? True (ByPropertyName, ByValue)

Accept wildcard characters? false



-Confirm [<SwitchParameter>]

Prompts you for confirmation before running the cmdlet.



Required? false

Position? named

Default value False

Accept pipeline input? False

Accept wildcard characters? false



-WhatIf [<SwitchParameter>]

Shows what would happen if the cmdlet runs. The cmdlet is not run.



Required? false

Position? named

Default value False

Accept pipeline input? False

Accept wildcard characters? false



<CommonParameters>

This cmdlet supports the common parameters: Verbose, Debug,

ErrorAction, ErrorVariable, WarningAction, WarningVariable,

OutBuffer, PipelineVariable, and OutVariable. For more information, see

about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).



INPUTS



OUTPUTS



NOTES









Example 1: Change the status of a tenant key object to be active



PS C:\\> Set-AadrmKeyProperties -Force -KeyIdentifier "c0f102b3-02cc-4816-b732-fcee73edd0e6" -Active $True



This command changes the status of a tenant key object from Archived to Active. The KeyIdentifier parameter

identifies the tenant key object to change, and this value can be found by running Get-AadrmKeys. The tenant key

object that previously had a status of Active is automatically set to Archived.



Because the command specifies the Force parameter, the command does not prompt you for confirmation.



RELATED LINKS

Online Version: https://go.microsoft.com/fwlink/?LinkId=846352

Get-AadrmKeys