Skip to content

[AutoPublish] main to live - 08/12 13:33 PDT | 08/13 02:03 IST #13048

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 9 commits into from
Aug 12, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .openpublishing.redirection.teams.json
Original file line number Diff line number Diff line change
Expand Up @@ -3014,6 +3014,11 @@
"source_path": "teams/virtual-folder/teams/index.md",
"redirect_url": "/powershell/module/microsoftteams/",
"redirect_document_id": true
},
{
"source_path": "teams/virtual-folder/MicrosoftTeams/Set-CsGroupPolicyAssignment.md",
"redirect_url": "/powershell/module/microsoftteams/",
"redirect_document_id": false
}
]
}
6 changes: 4 additions & 2 deletions exchange/docs-conceptual/exchange-online-powershell-v2.md
Original file line number Diff line number Diff line change
Expand Up @@ -228,13 +228,15 @@ The module is supported in the following versions of macOS:
- **macOS 13 Ventura or later**:

|Module version|PowerShell version|
|3.5.0 or later|7.4.0|
|---|---|
|3.5.0 or later|7.4.0 or later|

PowerShell 7.4.0 is the minimum supported version of PowerShell 7 in macOS 13 or later. Module versions 3.0.0 to 3.4.0 are also supported.

- **macOS 12 Monterey** and **mac OS 11 Big Sur**:

|Module version|PowerShell version|
|---|---|
|3.5.0 or later|7.4.x|
|3.0.0 to 3.4.0|7.2.0 to 7.3.7 (or later)|
|2.0.4 and 2.0.5|7.0.3 to 7.1.5 (or later)|
Expand Down Expand Up @@ -294,7 +296,7 @@ The module is officially supported in the following distributions of Linux:

|Module version|PowerShell version|
|---|---|
|3.5.0 or later|7.4.x or later|
|3.5.0 or later|7.4.0 or later|
|3.0.0 to 3.4.0|7.2.0 to 7.3.7 (or later)|

- **Ubuntu 20.04 LTS**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -152,10 +152,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable
## NOTES

## RELATED LINKS
[New-CsExternalUserCommunicationPolicy](https://learn.microsoft.com/powershell/module/skypeforbusiness/new-csexternalusercommunicationpolicy?view=skype-ps)
[New-CsExternalUserCommunicationPolicy](https://learn.microsoft.com/powershell/module/skypeforbusiness/new-csexternalusercommunicationpolicy)

[Set-CsExternalUserCommunicationPolicy](https://learn.microsoft.com/powershell/module/skypeforbusiness/set-csexternalusercommunicationpolicy?view=skype-ps)
[Set-CsExternalUserCommunicationPolicy](https://learn.microsoft.com/powershell/module/skypeforbusiness/set-csexternalusercommunicationpolicy)

[Remove-CsExternalUserCommunicationPolicy](https://learn.microsoft.com/powershell/module/skypeforbusiness/remove-csexternalusercommunicationpolicy?view=skype-ps)
[Remove-CsExternalUserCommunicationPolicy](https://learn.microsoft.com/powershell/module/skypeforbusiness/remove-csexternalusercommunicationpolicy)

[Grant-CsExternalUserCommunicationPolicy](https://learn.microsoft.com/powershell/module/skypeforbusiness/grant-csexternalusercommunicationpolicy?view=skype-ps)
[Grant-CsExternalUserCommunicationPolicy](https://learn.microsoft.com/powershell/module/skypeforbusiness/get-csexternalusercommunicationpolicy)
5 changes: 2 additions & 3 deletions skype/skype-ps/SkypeForBusiness/Get-CsUser.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,15 +43,14 @@ For example, the Get-CsAdUser cmdlet returns information such as the department

To see a complete list of the attribute values returned by the Get-CsUser cmdlet, type this command at the Windows PowerShell command prompt:

'Get-CsUser | Get-Member'
`Get-CsUser | Get-Member`

The Get-CsUser cmdlet provides numerous ways for you to filter the collection of users actually returned when you run the cmdlet.
For example, if you don't want to return all your Skype for Business Server user accounts you can apply the optional parameters Filter or LdapFilter.
(These parameters are mutually exclusive: if you use Filter in a command you cannot use LdapFilter in that same command, and vice-versa.) The Filter parameter enables you to limit the returned data to users who meet the specified Skype for Business Server criteria; for example, you might decide to return only users with accounts on the specified Registrar pool, or only users who have been enabled for Enterprise Voice.
The LdapFilter parameter enables you to limit the returned data to users who fit other Active Directory-based criteria; for example, users who work in a specified state or province, users who do or do not have a pager, or users with a designated job title.

**Note: the equivalent command for Skype for Business Online is [Get-CsOnlineUser](https://learn.microsoft.com/powershell/module/skypeforbusiness/get-csonlineuser?view=skype-ps)**.

**Note: the equivalent command for Skype for Business Online is [Get-CsOnlineUser](https://learn.microsoft.com/powershell/module/microsoftteams/get-csonlineuser)**.

## EXAMPLES
### EXAMPLE 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,8 @@ TeamsUpgradePolicy allows administrators to manage the transition from Skype for

This cmdlet enables admins to apply TeamsUpgradePolicy to either individual users or to set the default for the entire organization.

**[NOTE]** Earlier versions of this cmdlet used to support -MigrateMeetingsToTeams option. This option is removed in later versions of the module. Tenants must run Start-CsExMeetingMigration. See [Start-CsExMeetingMigrationService](/powershell/module/skypeforbusiness/start-csexmeetingmigration).
> [!NOTE]
> Earlier versions of this cmdlet used to support -MigrateMeetingsToTeams option. This option is removed in later versions of the module. Tenants must run Start-CsExMeetingMigration. See [Start-CsExMeetingMigrationService](https://learn.microsoft.com/powershell/module/microsoftteams/start-csexmeetingmigration).

Microsoft Teams provides all relevant instances of TeamsUpgradePolicy via built-in, read-only policies. The built-in instances are as follows:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ This enables your users to use Skype for Business and log on to Skype for Busine

4. Communicate with people who have SIP accounts with a public instant messaging service such as Skype.

5. (Microsoft Teams Only) Communicate with people who are using Teams with an account that's not managed by an organization. This policy only applies if Teams Consumer Federation has been enabled at the tenant level using the cmdlet [Set-CsTenantFederationConfiguration](/powershell/module/skypeforbusiness/set-cstenantfederationconfiguration) or Teams Admin Center under the External Access setting.
5. (Microsoft Teams Only) Communicate with people who are using Teams with an account that's not managed by an organization. This policy only applies if Teams Consumer Federation has been enabled at the tenant level using the cmdlet [Set-CsTenantFederationConfiguration](https://learn.microsoft.com/powershell/module/microsoftteams/set-cstenantfederationconfiguration) or Teams Admin Center under the External Access setting.

When you install Skype for Business Server, a global external access policy is automatically created for you.
In addition to the global policy, you can also create custom external access policies at either the site or the per-user scope.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -225,10 +225,10 @@ This cmdlet supports the common parameters: `-Debug, -ErrorAction, -ErrorVariabl
## NOTES

## RELATED LINKS
[Set-CsExternalUserCommunicationPolicy](https://learn.microsoft.com/powershell/module/skypeforbusiness/set-csexternalusercommunicationpolicy?view=skype-ps)
[Set-CsExternalUserCommunicationPolicy](https://learn.microsoft.com/powershell/module/skypeforbusiness/set-csexternalusercommunicationpolicy)

[Get-CsExternalUserCommunicationPolicy](https://learn.microsoft.com/powershell/module/skypeforbusiness/get-csexternalusercommunicationpolicy?view=skype-ps)
[Get-CsExternalUserCommunicationPolicy](https://learn.microsoft.com/powershell/module/skypeforbusiness/get-csexternalusercommunicationpolicy)

[Remove-CsExternalUserCommunicationPolicy](https://learn.microsoft.com/powershell/module/skypeforbusiness/remove-csexternalusercommunicationpolicy?view=skype-ps)
[Remove-CsExternalUserCommunicationPolicy](https://learn.microsoft.com/powershell/module/skypeforbusiness/remove-csexternalusercommunicationpolicy)

[Grant-CsExternalUserCommunicationPolicy](https://learn.microsoft.com/powershell/module/skypeforbusiness/grant-csexternalusercommunicationpolicy?view=skype-ps)
[Grant-CsExternalUserCommunicationPolicy](https://learn.microsoft.com/powershell/module/skypeforbusiness/get-csexternalusercommunicationpolicy)
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ This enables your users to use Skype for Business and log on to Skype for Busine

The following parameters are not applicable to Skype for Business Online/Microsoft Teams: Description, EnableXmppAccess, Force, Identity, Instance, PipelineVariable, and Tenant

5. (Microsoft Teams Only) Communicate with people who are using Teams with an account that's not managed by an organization. This policy only applies if Teams Consumer Federation has been enabled at the tenant level using the cmdlet [Set-CsTenantFederationConfiguration](/powershell/module/skypeforbusiness/set-cstenantfederationconfiguration) or Teams admin center under the External Access setting.
5. (Microsoft Teams Only) Communicate with people who are using Teams with an account that's not managed by an organization. This policy only applies if Teams Consumer Federation has been enabled at the tenant level using the cmdlet [Set-CsTenantFederationConfiguration](https://learn.microsoft.com/powershell/module/microsoftteams/set-cstenantfederationconfiguration) or Teams admin center under the External Access setting.

After an external access policy has been created, you can use the `Set-CsExternalAccessPolicy` cmdlet to change the property values of that policy.
For example, by default the global policy does not allow users to communicate with people who have accounts with a federated organization.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,8 @@ Accept wildcard characters: False

> Applicable: Microsoft Teams

{{ Fill Tenant Description }}

```yaml
Type: System.Guid
Parameter Sets: (All)
Expand Down
2 changes: 2 additions & 0 deletions teams/teams-ps/MicrosoftTeams/Get-CsAutoAttendant.md
Original file line number Diff line number Diff line change
Expand Up @@ -226,6 +226,8 @@ Accept wildcard characters: False

> Applicable: Microsoft Teams

{{ Fill Tenant Description }}

```yaml
Type: System.Guid
Parameter Sets: (All)
Expand Down
2 changes: 2 additions & 0 deletions teams/teams-ps/MicrosoftTeams/Get-CsAutoAttendantStatus.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,8 @@ Accept wildcard characters: False

> Applicable: Microsoft Teams

{{ Fill Tenant Description }}

```yaml
Type: System.Guid
Parameter Sets: (All)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,8 @@ Accept wildcard characters: False

> Applicable: Microsoft Teams

{{ Fill Tenant Description }}

```yaml
Type: System.Guid
Parameter Sets: (All)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,8 @@ Accept wildcard characters: False

> Applicable: Microsoft Teams

{{ Fill Tenant Description }}

```yaml
Type: System.Guid
Parameter Sets: (All)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@ Gets the default auto attendant information for the logged in tenant.

> Applicable: Microsoft Teams

{{ Fill Tenant Description }}

```yaml
Type: System.Guid
Parameter Sets: (All)
Expand Down
2 changes: 0 additions & 2 deletions teams/teams-ps/MicrosoftTeams/Get-CsGroupPolicyAssignment.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable

[New-CsGroupPolicyAssignment](https://learn.microsoft.com/powershell/module/microsoftteams/new-csgrouppolicyassignment)

[Set-CsGroupPolicyAssignment](https://learn.microsoft.com/powershell/module/microsoftteams/set-csgrouppolicyassignment)

[Remove-CsGroupPolicyAssignment](https://learn.microsoft.com/powershell/module/microsoftteams/remove-csgrouppolicyassignment)
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,8 @@ Accept wildcard characters: False

> Applicable: Microsoft Teams

{{ Fill Tenant Description }}

```yaml
Type: System.Guid
Parameter Sets: (All)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,8 @@ Accept wildcard characters: False

> Applicable: Microsoft Teams

{{ Fill Tenant Description }}

```yaml
Type: System.Guid
Parameter Sets: (All)
Expand Down
2 changes: 2 additions & 0 deletions teams/teams-ps/MicrosoftTeams/Get-CsOnlinePSTNGateway.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@ This example selects all SBCs with identities matching the pattern *.contoso.com

> Applicable: Microsoft Teams

{{ Fill Tenant Description }}

```yaml
Type: String
Parameter Sets: Filter
Expand Down
2 changes: 2 additions & 0 deletions teams/teams-ps/MicrosoftTeams/Get-CsTeamsMeetingPolicy.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,7 @@ Accept wildcard characters: False
```

### -LocalStore
{{ Fill LocalStore Description }}

```yaml
Type: SwitchParameter
Expand All @@ -122,6 +123,7 @@ Accept wildcard characters: False
```

### -Tenant
{{ Fill Tenant Description }}

```yaml
Type: Guid
Expand Down
2 changes: 2 additions & 0 deletions teams/teams-ps/MicrosoftTeams/Get-CsTeamsMessagingPolicy.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@ Accept wildcard characters: False
```

### -LocalStore
{{ Fill LocalStore Description }}

```yaml
Type: SwitchParameter
Expand All @@ -94,6 +95,7 @@ Accept wildcard characters: False
```

### -Tenant
{{ Fill Tenant Description }}

```yaml
Type: Guid
Expand Down
2 changes: 0 additions & 2 deletions teams/teams-ps/MicrosoftTeams/Get-CsUserPolicyAssignment.md
Original file line number Diff line number Diff line change
Expand Up @@ -252,6 +252,4 @@ INPUTOBJECT \<IIc3AdminConfigRpPolicyIdentity\>: Identity Parameter

[New-CsGroupPolicyAssignment](https://learn.microsoft.com/powershell/module/microsoftteams/new-csgrouppolicyassignment)

[Set-CsGroupPolicyAssignment](https://learn.microsoft.com/powershell/module/microsoftteams/set-csgrouppolicyassignment)

[Remove-CsGroupPolicyAssignment](https://learn.microsoft.com/powershell/module/microsoftteams/remove-csgrouppolicyassignment)
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ Accept wildcard characters: False

### -DomainController
Do not use.

```yaml
Type: Fqdn
Parameter Sets: (All)
Expand Down Expand Up @@ -133,6 +134,7 @@ Accept wildcard characters: False
```

### -PassThru
{{ Fill PassThru Description }}

```yaml
Type: SwitchParameter
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,7 @@ Accept wildcard characters: False
```

### -PassThru
{{ Fill PassThru Description }}

```yaml
Type: SwitchParameter
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,7 @@ Accept wildcard characters: False
```

### -PassThru
{{ Fill PassThru Description }}

```yaml
Type: SwitchParameter
Expand Down
3 changes: 3 additions & 0 deletions teams/teams-ps/MicrosoftTeams/Grant-CsTeamsCortanaPolicy.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ Accept wildcard characters: False
```
### -DomainController
This parameter is reserved for internal Microsoft use.
```yaml
Type: Fqdn
Expand All @@ -86,6 +87,7 @@ Accept wildcard characters: False
```
### -Global
Use this switch if you want to grant the specified policy to be the default policy for all users in the tenant.
```yaml
Type: SwitchParameter
Expand Down Expand Up @@ -130,6 +132,7 @@ Accept wildcard characters: False
```
### -PassThru
{{ Fill PassThru Description }}
```yaml
Type: SwitchParameter
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ Accept wildcard characters: False
```

### -Global
Use this switch if you want to grant the specified policy to be the default policy for all users in the tenant.

```yaml
Type: SwitchParameter
Expand Down Expand Up @@ -119,6 +120,7 @@ Accept wildcard characters: False
```

### -PassThru
{{ Fill PassThru Description }}

```yaml
Type: SwitchParameter
Expand Down Expand Up @@ -163,6 +165,7 @@ Accept wildcard characters: False
```

### -Tenant
{{ Fill Tenant Description }}

```yaml
Type: Guid
Expand Down
6 changes: 6 additions & 0 deletions teams/teams-ps/MicrosoftTeams/Grant-CsTeamsMeetingPolicy.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,8 @@ In this example, a user with identity "Ken Myer" is being assigned the StudentMe

> Applicable: Microsoft Teams

{{ Fill DomainController Description }}

```yaml
Type: Fqdn
Parameter Sets: (All)
Expand Down Expand Up @@ -118,6 +120,8 @@ Accept wildcard characters: False

> Applicable: Microsoft Teams

{{ Fill PassThru Description }}

```yaml
Type: SwitchParameter
Parameter Sets: (All)
Expand Down Expand Up @@ -167,6 +171,8 @@ Accept wildcard characters: False

> Applicable: Microsoft Teams

{{ Fill Tenant Description }}

```yaml
Type: Guid
Parameter Sets: (All)
Expand Down
3 changes: 3 additions & 0 deletions teams/teams-ps/MicrosoftTeams/Grant-CsTeamsMessagingPolicy.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ Accept wildcard characters: False
```
### -DomainController
This parameter is reserved for internal Microsoft use.
```yaml
Type: Fqdn
Expand Down Expand Up @@ -133,6 +134,7 @@ Accept wildcard characters: False
```
### -PassThru
{{ Fill PassThru Description }}
```yaml
Type: SwitchParameter
Expand Down Expand Up @@ -177,6 +179,7 @@ Accept wildcard characters: False
```
### -Tenant
{{ Fill Tenant Description }}
```yaml
Type: Guid
Expand Down
3 changes: 2 additions & 1 deletion teams/teams-ps/MicrosoftTeams/Grant-CsTeamsUpgradePolicy.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,8 @@ TeamsUpgradePolicy allows administrators to manage the transition from Skype for

This cmdlet enables admins to apply TeamsUpgradePolicy to either individual users or to set the default for the entire organization.

**NOTE**: Earlier versions of this cmdlet used to support -MigrateMeetingsToTeams option. This option is removed in later versions of the module. Tenants must run Start-CsExMeetingMigration. See [Start-CsExMeetingMigrationService](https://learn.microsoft.com/powershell/module/skype/start-csexmeetingmigration).
> [!NOTE]
> Earlier versions of this cmdlet used to support -MigrateMeetingsToTeams option. This option is removed in later versions of the module. Tenants must run Start-CsExMeetingMigration. See [Start-CsExMeetingMigrationService](https://learn.microsoft.com/powershell/module/microsoftteams/start-csexmeetingmigration).

Microsoft Teams provides all relevant instances of TeamsUpgradePolicy via built-in, read-only policies. The built-in instances are as follows:

Expand Down
2 changes: 2 additions & 0 deletions teams/teams-ps/MicrosoftTeams/Grant-CsTenantDialPlan.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,8 @@ Accept wildcard characters: False

> Applicable: Microsoft Teams

{{ Fill PassThru Description }}

```yaml
Type: SwitchParameter
Parameter Sets: (All)
Expand Down
Loading