New-CsTeamsMeetingTemplatePermissionPolicy

Creates a new instance of the TeamsMeetingTemplatePermissionPolicy.

Syntax

New-CsTeamsMeetingTemplatePermissionPolicy
   [-Identity] <string>
   [-HiddenMeetingTemplates<PSListModifier[HiddenMeetingTemplate]>]
   [-Description <string>]
   [-Force]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Creates a new instance of the policy with a name and a list of hidden meeting template IDs. The template IDs passed into the HiddenMeetingTemplates object must be valid existing template IDs. The current custom and first-party templates on a tenant can be fetched by Get-CsTeamsMeetingTemplateConfiguration and Get-CsTeamsFirstPartyMeetingTemplateConfiguration respectively.

Examples

Example 1 - Creating a new meeting template permission policy

Assuming there are two valid templates with IDs firstparty_e514e598-fba6-4e1f-b8b3-138dd3bca748 and customtemplate_9ab0014a-bba4-4ad6-b816-0b42104b5056, we will first create the HiddenMeetingTemplate objects.

The next step would be to create the policy instance.

$hiddentemplate_1 = New-CsTeamsHiddenMeetingTemplate -Id customtemplate_9ab0014a-bba4-4ad6-b816-0b42104b5056
$hiddentemplate_2 = New-CsTeamsHiddenMeetingTemplate -Id firstparty_e514e598-fba6-4e1f-b8b3-138dd3bca748

New-CsTeamsMeetingTemplatePermissionPolicy -Identity Test_Policy -HiddenMeetingTemplates @($hiddentemplate_1, $hiddentemplate_2) -Description "This is a test policy"

Identity               : Tag:Test_Policy
HiddenMeetingTemplates : {customtemplate_9ab0014a-bba4-4ad6-b816-0b42104b5056, firstparty_e514e598-fba6-4e1f-b8b3-138dd3bca748}
Description            : This is a test policy

Parameters

-Description

Description of the new policy instance to be created.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Microsoft Teams

-HiddenMeetingTemplates

The list of meeting template IDs to hide. The HiddenMeetingTemplate objects are created with New-CsTeamsHiddenMeetingTemplate.

Type:HiddenMeetingTemplate[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Microsoft Teams

-Identity

Name of the new policy instance to be created.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Microsoft Teams