Get-CsPolicyPackage

This cmdlet supports retrieving all the policy packages available on a tenant.

Syntax

Get-CsPolicyPackage
   [[-Identity] <String>]
   [<CommonParameters>]

Description

This cmdlet supports retrieving all the policy packages available on a tenant. Provide the identity of a specific policy package to retrieve its definition, including details on the policies applied with the package. For more information on policy packages, please review https://learn.microsoft.com/MicrosoftTeams/manage-policy-packages.

Examples

Example 1

PS C:\> Get-CsPolicyPackage

Returns all policy packages available on the tenant.

Example 2

PS C:\> Get-CsPolicyPackage -Identity Education_PrimaryStudent

Returns only the Education_PrimaryStudent policy package.

Example 3

PS C:\> $a = Get-CsPolicyPackage -Identity Education_PrimaryStudent
PS C:\> $a.Policies

# In module versions 1.1.9+
PS C:\> $a = Get-CsPolicyPackage -Identity Education_PrimaryStudent
PS C:\> $a.Policies.AdditionalProperties

Key                         Value
---                         -----
TeamsMessagingPolicy        {[Identity, Education_PrimaryStudent], [Description, This is an Education_PrimarySt...
TeamsMeetingPolicy          {[Identity, Education_PrimaryStudent], [Description, This is an Education_PrimarySt...
TeamsAppSetupPolicy         {[Identity, Education_PrimaryStudent], [Description, This is an Education_PrimarySt...
TeamsCallingPolicy          {[Identity, Education_PrimaryStudent], [Description, This is an Education_PrimarySt...
TeamsMeetingBroadcastPolicy {[Identity, Education_PrimaryStudent], [Description, This is an Education_PrimarySt...

Returns the set of policies in the Education_PrimaryStudent policy package.

Parameters

-Identity

The name of a specific policy package. All possible policy package names can be found by running Get-CsPolicyPackage.

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