Skip to content
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
28 changes: 28 additions & 0 deletions teams/teams-ps/teams/Get-CsOnlineUser.md
Original file line number Diff line number Diff line change
Expand Up @@ -315,6 +315,34 @@ A recent fix has addressed an issue where some Guest users were being omitted fr
- Conferencing_RequiresCommunicationCredits: Allows pay-per minute Audio Conferencing without monthly licenses.
- CommunicationCredits: Enables users to pay Teams calling and conferencing through the credits.

**Updates in Teams PowerShell Module version 6.8.0 and later**:

New policies - TeamsBYODAndDesksPolicy, TeamsAIPolicy, TeamsWorkLocationDetectionPolicy, TeamsMediaConnectivityPolicy, TeamsMeetingTemplatePermissionPolicy, TeamsVirtualAppointmentsPolicy and TeamsWorkLoadPolicy will be visible in the Get-CsOnlineUser cmdlet output.

The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 6.8.0 or later for Microsoft Teams operated by 21Vianet. These updates will be rolled out gradually to older Microsoft Teams PowerShell versions.

The following attributes are populated with correct values in the output of Get-CsOnlineUser when not using the "-identity" parameter:

- CountryAbbreviation
- UserValidationErrors
- WhenCreated

The following updates are applicable to the output in scenarios where "-identity" parameter is not used:

- Only valid OnPrem users would be available in the output: These are users that are DirSyncEnabled and have a valid OnPremSipAddress or SIP address in ShadowProxyAddresses.
- Guest are available in the output
- Unlicensed Users: Unlicensed users would show up in the output of Get-CsOnlineUser (note Unlicensed users in commercial clouds would show up in the output for only 30 days post-license removal.)
- Soft deleted users: These users will be displayed in the output of Get-CsOnlineUser and the TAC Manage Users page by default with SoftDeletionTimestamp set to a value.
- AccountType as Unknown will be renamed to AccountType as IneligibleUser in GCC High and DoD environments. IneligibleUser will include users who do not have any valid Teams licenses (except Guest, SfbOnPremUser, ResourceAccount).

If any information is required for a user that is not available in the output (when not using "-identity" parameter) then it can be obtained using the "-identity" parameter. Information for all users would be available using the "-identity" parameter until they are hard deleted.

If Guest, Soft Deleted Users, IneligibleUser are not required in the output then they can be filtered out by using filter on AccountType and SoftDeletionTimestamp. For example:

- Get-CsOnlineUser -Filter {AccountType -ne 'Guest'}
- Get-CsOnlineUser -Filter {SoftDeletionTimestamp -eq $null}
- Get-CsOnlineUser -Filter {AccountType -ne 'IneligibleUser'}

**Updates in Teams PowerShell Module version 6.1.1 Preview and later**:

The following updates are applicable for organizations that use Microsoft Teams PowerShell version 6.1.1 (Targeted Release: April 15th, 2024) or later. These changes will be gradually rolled out for all tenants starting from April 26th, 2024.
Expand Down
3 changes: 3 additions & 0 deletions teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,9 @@ The Type parameter represents the type of the callable entity, which can be any
- ExternalPstn
- SharedVoicemail

> [!IMPORTANT]
> Nesting Auto attendants and Call queues via ***ConfigurationEndpoint*** isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan) in Queues App. If you nest an Auto attendant or Call queue without a resource account, authorized users can't edit the auto attendant or call queue.

```yaml
Type: Object
Parameter Sets: (All)
Expand Down
2 changes: 2 additions & 0 deletions teams/teams-ps/teams/New-CsCallQueue.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@ The New-CsCallQueue cmdlet creates a new Call Queue.
> - -OverflowActionCallPriority
> - -TimeoutActionCallPriority
> - -NoAgentActionCallPriority
>
> [Nesting Auto attendants and Call queues](/microsoftteams/plan-auto-attendant-call-queue#nested-auto-attendants-and-call-queues) without a resource account isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan) in Queues App. If you nest an Auto attendant or Call queue without a resource account, authorized users can't edit the auto attendant or call queue.

## EXAMPLES

Expand Down
36 changes: 36 additions & 0 deletions teams/teams-ps/teams/New-CsExternalAccessPolicy.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,12 @@ New-CsExternalAccessPolicy [-Identity] <XdsIdentity>
[-EnablePublicCloudAudioVideoAccess <Boolean>]
[-EnableTeamsConsumerAccess <Boolean>]
[-EnableTeamsConsumerInbound <Boolean>]
[-EnableTeamsSmsAccess <Boolean>]
[-EnableXmppAccess <Boolean>]
[-FederatedBilateralChats <Boolean>]
[-Force]
[-InMemory]
[-RestrictTeamsConsumerAccessToExternalUserProfiles <Boolean>]
[-Tenant <Guid>]
[-WhatIf]
[<CommonParameters>]
Expand Down Expand Up @@ -368,6 +370,23 @@ Accept pipeline input: False
Accept wildcard characters: False
```

### -EnableTeamsSmsAccess
Allows you to control whether users can have SMS text messaging capabilities within Teams.

Possible values: True, False

```yaml
Type: Boolean
Parameter Sets: (All)
Aliases:

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

### -EnableXmppAccess
Indicates whether the user is allowed to communicate with users who have SIP accounts with a federated XMPP (Extensible Messaging and Presence Protocol) partner.
The default value is False.
Expand Down Expand Up @@ -430,6 +449,23 @@ Accept pipeline input: False
Accept wildcard characters: False
```

### -RestrictTeamsConsumerAccessToExternalUserProfiles
Defines if a user is restricted to collaboration with Teams Consumer (TFL) user only in Extended Directory

Possible values: True, False

```yaml
Type: Boolean
Parameter Sets: (All)
Aliases:

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

### -Tenant
Globally unique identifier (GUID) of the Skype for Business Online tenant account for whom the new external access policy is being created.
For example:
Expand Down
5 changes: 2 additions & 3 deletions teams/teams-ps/teams/Set-CsCallQueue.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,9 +61,8 @@ Note that this cmdlet is in the Skype for Business Online PowerShell module and
> - -TimeoutActionCallPriority
> - -NoAgentActionCallPriority
>
> The following configuration parameter will only work for customers that are participating in the Queues app private preview for these features. General Availability for this functionality has not been determined at this time.
>
> - -ServiceLevelThresholdResponseTimeInSecond
> [Nesting Auto attendants and Call queues](/microsoftteams/plan-auto-attendant-call-queue#nested-auto-attendants-and-call-queues) without a resource account isn't currently supported for [Authorized users](/microsoftteams/aa-cq-authorized-users-plan) in Queues App. If you nest an Auto attendant or Call queue without a resource account, authorized users can't edit the auto attendant or call queue.


## EXAMPLES

Expand Down
Loading