Grant-CsTeamsVirtualAppointmentsPolicy

This cmdlet applies an instance of the TeamsVirtualAppointmentsPolicy to users or groups in a tenant.

Syntax

Grant-CsTeamsVirtualAppointmentsPolicy []
Grant-CsTeamsVirtualAppointmentsPolicy
     -Identity <String>
     [[-PolicyName] <String>]
     [<CommonParameters>]
Grant-CsTeamsVirtualAppointmentsPolicy
     [[-PolicyName] <String>]
     [-Group] <String>
     -Rank <Int32>
     [<CommonParameters>]
Grant-CsTeamsVirtualAppointmentsPolicy
     [[-PolicyName] <String>]
     [-Global]
     [-Force]
     [<CommonParameters>]

Description

This cmdlet applies an instance of the TeamsVirtualAppointmentsPolicy to users or groups in a tenant.

Passes in the Identity of the policy instance in the PolicyName parameter and the user identifier in the Identity parameter or the group name in the Group parameter. One of either Identity or Group needs to be passed.

Examples

Example 1

PS C:\> Grant-CsTeamsVirtualAppointmentsPolicy -PolicyName sms-enabled -Identity testuser@test.onmicrosoft.com

Assigns a given policy to a user.

Example 2

PS C:\> Grant-CsTeamsVirtualAppointmentsPolicy -Group f13d6c9d-ce76-422c-af78-b6018b4d9c80 -PolicyName sms-enabled

Assigns a given policy to a group.

Example 3

PS C:\> Grant-CsTeamsVirtualAppointmentsPolicy -Global -PolicyName sms-enabled

Assigns a given policy to the tenant.

Example 3

PS C:\> Grant-CsTeamsVirtualAppointmentsPolicy -Global -PolicyName sms-enabled

Note: Using $null in place of a policy name can be used to unassigned a policy instance.

Parameters

-Force

Suppresses the display of any non-fatal error message that might arise when running the command.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Global

This is the equivalent to -Identity Global.

Type:SwitchParameter
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Group

This is the identifier of the group that the policy should be assigned to.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Identity

Specifies the identity of the target user.

Example: testuser@test.onmicrosoft.com

Example: 98403f08-577c-46dd-851a-f0460a13b03d

Use the "Global" Identity if you wish to set the policy for the entire tenant.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PolicyName

Specifies the name of the policy to be assigned. The PolicyName is the policy identity minus the policy scope ("tag:"), for example, a policy that has an identity of "Tag:Enabled" has a PolicyName of "Enabled".

Type:String
Position:1
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Rank

The rank of the policy assignment, relative to other group policy assignments for the same policy type.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Inputs

System.String

Outputs

System.Void