Skip to content

Commit c94db82

Browse files
committed
Merge branch 'main' into Viva-chrisda
2 parents 6003db9 + 15c048c commit c94db82

20 files changed

+425
-35
lines changed

.github/workflows/AutoPublish.yml

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: (Scheduled) Publish to live
2+
3+
permissions:
4+
contents: write
5+
pull-requests: write
6+
7+
on:
8+
schedule:
9+
- cron: "25 5,11,17,22 * * *" # Times are UTC based on Daylight Saving Time. Need to be adjusted for Standard Time. Scheduling at :25 to account for queuing lag.
10+
11+
workflow_dispatch:
12+
13+
jobs:
14+
15+
auto-publish:
16+
if: github.repository_owner == 'MicrosoftDocs' && contains(github.event.repository.topics, 'build')
17+
uses: MicrosoftDocs/microsoft-365-docs/.github/workflows/Shared-AutoPublish.yml@workflows-prod
18+
with:
19+
PayloadJson: ${{ toJSON(github) }}
20+
EnableAutoPublish: true
21+
22+
secrets:
23+
AccessToken: ${{ secrets.GITHUB_TOKEN }}
24+
PrivateKey: ${{ secrets.M365_APP_PRIVATE_KEY }}
25+
ClientId: ${{ secrets.M365_APP_CLIENT_ID }}

.github/workflows/StaleBranch.yml

+8-3
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,17 @@ name: (Scheduled) Stale branch removal
22

33
permissions:
44
contents: write
5-
5+
6+
# This workflow is designed to be run in the days up to, and including, a "deletion day", specified by 'DeleteOnDayOfMonth' in env: in https://github.com/MicrosoftDocs/microsoft-365-docs/blob/workflows-prod/.github/workflows/Shared-StaleBranch.yml.
7+
# On the days leading up to "deletion day", the workflow will report the branches to be deleted. This lets users see which branches will be deleted. On "deletion day", those branches are deleted.
8+
# The workflow should not be configured to run after "deletion day" so that users can review the branches were deleted.
9+
# Recommendation: configure cron to run on days 1,15-31 where 1 is what's configured in 'DeleteOnDayOfMonth'. If 'DeleteOnDayOfMonth' is set to something else, update cron to run the two weeks leading up to it.
10+
611
on:
712
schedule:
8-
- cron: "0 9 1 * *"
13+
- cron: "0 9 1,15-31 * *"
914

10-
# workflow_dispatch:
15+
workflow_dispatch:
1116

1217

1318
jobs:

exchange/exchange-ps/exchange/New-ManagementScope.md

+1
Original file line numberDiff line numberDiff line change
@@ -406,5 +406,6 @@ To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Ty
406406
To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?LinkId=616387). If the Output Type field is blank, the cmdlet doesn't return data.
407407

408408
## NOTES
409+
Use two-letter country codes (ISO 3166-1 alpha-2) instead of the full country name in filters. For example, use `-RecipientRestrictionFilter "UsageLocation -eq 'FR'"` for France.
409410

410411
## RELATED LINKS

exchange/exchange-ps/exchange/New-QuarantinePermissions.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ In the same PowerShell session, you can use `$FullAccess` for the _EndUserQuaran
7272
## PARAMETERS
7373

7474
### -PermissionToAllowSender
75-
The PermissionToBlockSender parameter specifies whether users are allowed to add the quarantined message sender to their Safe Senders list. Valid values are:
75+
The PermissionToAllowSender parameter specifies whether users are allowed to add the quarantined message sender to their Safe Senders list. Valid values are:
7676

7777
- $true: Allow sender is available for affected messages in quarantine.
7878
- $false: Allow sender isn't available for affected messages in quarantine. This is the default value.

exchange/exchange-ps/exchange/Set-AcceptedDomain.md

+12-2
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,12 @@ Accept wildcard characters: False
307307
### -SendingFromDomainDisabled
308308
This parameter is available only in the cloud-based service.
309309

310-
{{ Fill SendingFromDomainDisabled Description }}
310+
The SendingFromDomainDisabled parameter specifies whether to allow email to be sent from addresses in the domain. Valid values are:
311+
312+
- $true: Email can't be sent from addresses in the domain.
313+
- $false: Email can be sent from addresses in the domain.
314+
315+
A common scenario is addresses in a legacy domain that still need to receive email, but shouldn't be used to send email.
311316

312317
```yaml
313318
Type: Boolean
@@ -325,7 +330,12 @@ Accept wildcard characters: False
325330
### -SendingToDomainDisabled
326331
This parameter is available only in the cloud-based service.
327332

328-
{{ Fill SendingToDomainDisabled Description }}
333+
The SendingToDomainDisabled specifies whether to prevent delivery of messages sent to recipients in the domain. Valid values are:
334+
335+
- $true: Email sent to recipients in the domain is blocked.
336+
- $false: Email sent to recipients in the domain isn't blocked.
337+
338+
A common scenario is to prevent email delivery to recipients in your unused Micorost Online Email Routing Address (MOERA) domain (for example, contoso.onmicrosoft.com).
329339

330340
```yaml
331341
Type: Boolean

exchange/exchange-ps/exchange/Set-CASMailbox.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -502,7 +502,9 @@ Accept wildcard characters: False
502502
The EwsEnabled parameter enables or disables access to the mailbox using Exchange Web Services clients. Valid values are:
503503

504504
- $true: Access to the mailbox using EWS is enabled. This is the default value.
505-
- $false: Access to the mailbox using EWS is disabled. The other Exchange Web Services settings in this cmdlet are ignored.
505+
- $false: Access to the mailbox using EWS is disabled. Other Exchange Web Services settings in this cmdlet are ignored.
506+
507+
The value of this parameter is meaningful only if the EwsEnabled parameter on the Set-OrganizationConfig parameter isn't set to the value $false.
506508

507509
```yaml
508510
Type: Boolean
@@ -512,7 +514,7 @@ Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Ex
512514
513515
Required: False
514516
Position: Named
515-
Default value: None
517+
Default value: True
516518
Accept pipeline input: False
517519
Accept wildcard characters: False
518520
```

exchange/exchange-ps/exchange/Set-MailUser.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -1569,7 +1569,13 @@ Accept wildcard characters: False
15691569
### -ExcludeFromAllOrgHolds
15701570
This parameter is available only in the cloud-based service.
15711571

1572-
{{ Fill ExcludeFromAllOrgHolds Description }}
1572+
The ExcludeFromAllOrgHolds switch specifies whether to exclude the soft-deleted mail user from all organization-wide Microsoft 365 retention policies. You don't need to specify a value with this switch.
1573+
1574+
When you use this switch, use one of the following values to uniquely identify the soft-deleted mail user in the Identity parameter:
1575+
1576+
- DistinguishedName
1577+
- Guid
1578+
- ExchangeGuid
15731579

15741580
```yaml
15751581
Type: SwitchParameter

exchange/exchange-ps/exchange/Set-ManagementScope.md

+1
Original file line numberDiff line numberDiff line change
@@ -314,5 +314,6 @@ To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Ty
314314
To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?LinkId=616387). If the Output Type field is blank, the cmdlet doesn't return data.
315315

316316
## NOTES
317+
Use two-letter country codes (ISO 3166-1 alpha-2) instead of the full country name in filters. For example, use `-RecipientRestrictionFilter "UsageLocation -eq 'FR'"` for France.
317318

318319
## RELATED LINKS

teams/teams-ps/teams/Get-CsOnlineUser.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -320,6 +320,10 @@ A recent fix has addressed an issue where some Guest users were being omitted fr
320320
- Conferencing_RequiresCommunicationCredits: Allows pay-per minute Audio Conferencing without monthly licenses.
321321
- CommunicationCredits: Enables users to pay Teams calling and conferencing through the credits.
322322

323+
**Updates in Teams PowerShell Module version 7.0.0 and later**:
324+
325+
- OptionFlags: OptionFlags attribute will no longer be populated with value in the output of Get-CsOnlineUser in all clouds. It's important to note that other details besides EnterpriseVoiceEnabled, previously found in OptionFlags, are no longer relevant for Teams. Administrators can still utilize the EnterpriseVoiceEnabled attribute in the output of the Get-CsOnlineUser cmdlet to get this information. This change will be rolled out to all Teams Powershell Module versions.
326+
323327
**Updates in Teams PowerShell Module version 6.9.0 and later**:
324328

325329
Adds new attribute in the output of Get-CsOnlineUser cmdlet in commercial environments.
@@ -374,8 +378,6 @@ The following updates are applicable for organizations that use Microsoft Teams
374378

375379
- LocationPolicy: LocationPolicy attribute is being deprecated from the output of Get-CsOnlineUser in all clouds. Get-CsPhoneNumberAssignment -IsoCountryCode can be used to get the LocationPolicy information. (Note: LocationPolicy attribute will no longer be populated with value in the older Teams Powershell Module versions (<6.1.0) starting from 20th March 2024.)
376380

377-
- OptionFlags: OptionFlags attribute will no longer be populated with value in the output of Get-CsOnlineUser in all clouds. It's important to note that other details besides EnterpriseVoiceEnabled, previously found in OptionFlags, are no longer relevant for Teams. Administrators can still utilize the EnterpriseVoiceEnabled attribute in the output of the Get-CsOnlineUser cmdlet to get this information. (Note: This change will be rolled out to all Teams Powershell Module versions (=<6.1.0) starting from 20th March 2024.)
378-
379381
**Updates in Teams PowerShell Module version 6.0.0 and later**:
380382

381383
The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 6.0.0 or later.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
---
2+
external help file: Microsoft.Teams.ConfigAPI.Cmdlets-help.xml
3+
Module Name: Microsoft.Teams.ConfigAPI.Cmdlets
4+
online version: https://learn.microsoft.com/powershell/module/teams/get-csphonenumbertag
5+
applicable: Microsoft Teams
6+
title: Get-CsPhoneNumberTag
7+
author: pavellatif
8+
ms.author: pavellatif
9+
ms.reviewer: pavellatif
10+
manager: roykuntz
11+
schema: 2.0.0
12+
---
13+
14+
# Get-CsPhoneNumberTag
15+
16+
## SYNOPSIS
17+
This cmdlet allows the admin to get a list of existing tags for telephone numbers.
18+
19+
## SYNTAX
20+
21+
```
22+
Get-CsPhoneNumberTag [<CommonParameters>]
23+
```
24+
25+
## DESCRIPTION
26+
This cmdlet will get a list of all existing tags that are assigned to phone numbers in the tenant.
27+
28+
## EXAMPLES
29+
30+
### Example 1
31+
```powershell
32+
PS C:\> Get-CsPhoneNumberTag
33+
```
34+
```output
35+
TagValue
36+
HR
37+
Redmond HQ
38+
Executives
39+
```
40+
41+
This example shows how to get a list of existing tags for telephone numbers
42+
43+
## PARAMETERS
44+
45+
### CommonParameters
46+
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
47+
48+
## INPUTS
49+
50+
### None
51+
52+
## OUTPUTS
53+
54+
### Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.ISkypeTelephoneNumberMgmtCmdletTenantTagRecord
55+
56+
## NOTES
57+
58+
## RELATED LINKS

teams/teams-ps/teams/New-CsTeamsCallingPolicy.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -397,8 +397,8 @@ Accept wildcard characters: False
397397
Setting this parameter lets you control how Copilot is used during calls and if transcription is needed to be turned on and saved after the call.
398398
399399
Valid options are:
400-
- Enabled: Copilot can work with or without transcription during calls.
401-
- EnabledWithTranscript: Copilot will only work when transcription is enabled during calls. This is the default value.
400+
- Enabled: Copilot can work with or without transcription during calls. This is the default value.
401+
- EnabledWithTranscript: Copilot will only work when transcription is enabled during calls.
402402
- Disabled: Copilot is disabled for calls.
403403
404404
```yaml

teams/teams-ps/teams/New-CsTeamsEventsPolicy.md

+23-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Module Name: MicrosoftTeams
44
online version: https://learn.microsoft.com/powershell/module/teams/new-csteamseventspolicy
55
title: New-CsTeamsEventsPolicy
66
schema: 2.0.0
7-
ms.date: 02/26/2025
7+
ms.date: 04/22/2025
88
---
99

1010
# New-CsTeamsEventsPolicy
@@ -18,7 +18,7 @@ This cmdlet allows you to create a new TeamsEventsPolicy instance and set its pr
1818
New-CsTeamsEventsPolicy [-Identity] <String> [-AllowWebinars <String>] [-AllowTownhalls <String>] [-AllowEmailEditing <String>] [-Description <String>]
1919
[-TownhallEventAttendeeAccess <String>] [-RecordingForTownhall <String>] [-RecordingForWebinar <String>]
2020
[-TranscriptionForTownhall <String>] [-TranscriptionForWebinar <String>] [-AllowEventIntegrations <Boolean>] [-TownhallChatExperience <String>]
21-
[-UseMicrosoftECDN <String>] [-EventAccessType <String>] [-WhatIf] [-Confirm] [<CommonParameters>]
21+
[-UseMicrosoftECDN <String>] [-EventAccessType <String>] [-ParticipantSlideControl <String>] [-WhatIf] [-Confirm] [<CommonParameters>]
2222
```
2323

2424
## DESCRIPTION
@@ -295,6 +295,27 @@ Accept pipeline input: False
295295
Accept wildcard characters: False
296296
```
297297
298+
### -ParticipantSlideControl
299+
This setting governs whether participants can give control of presentation slides during meetings scheduled by this user. Set the type of users you want to be able to give control and be given control of presentation slides in meetings. Users excluded from the selected group will be prohibitted from giving control, or being given control, in a meeting.
300+
301+
Possible values are:
302+
- **Everyone**: Anyone with the join link may enter the event.
303+
- **EveryoneInOrganization**: Only internal AAD users and Multi-Tenant Organization (MTO) users can give or take control.
304+
- **EveryoneInOrganizationAndGuests**: Only those who are Guests to the tenant, MTO users, and internal AAD users may enter the event.
305+
- **None**: No one in the meeting can give or take control.
306+
307+
```yaml
308+
Type: String
309+
Parameter Sets: (All)
310+
Aliases:
311+
312+
Required: False
313+
Position: Named
314+
Default value: EveryoneInOrganization
315+
Accept pipeline input: False
316+
Accept wildcard characters: False
317+
```
318+
298319
### -Confirm
299320
The Confirm switch does not work with this cmdlet.
300321

teams/teams-ps/teams/New-CsTeamsVoiceApplicationsPolicy.md

+3-7
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ Accept wildcard characters: False
183183

184184
### -AllowAutoAttendantTimeZoneChange
185185

186-
_This option is not currently available in Queues app._
186+
_This feature is not currently available to authorized users._
187187

188188
When set to `True`, users affected by the policy will be allowed to change the auto attendant's time zone. When set to `False` (the default value), users affected by the policy won't be allowed to change the auto attendant's time zone.
189189

@@ -201,7 +201,7 @@ Accept wildcard characters: False
201201

202202
### -AllowAutoAttendantLanguageChange
203203

204-
_This option is not currently available in Queues app._
204+
_This feature is not currently available to authorized users._
205205

206206
When set to `True`, users affected by the policy will be allowed to change the auto attendant's language. When set to `False` (the default value), users affected by the policy won't be allowed to change the auto attendant's language.
207207

@@ -349,7 +349,7 @@ Accept wildcard characters: False
349349

350350
### -AllowCallQueueLanguageChange
351351

352-
_This option is not currently available in Queues app._
352+
_This feature is not currently available to authorized users._
353353

354354
When set to `True`, users affected by the policy will be allowed to change the call queue's language. When set to `False` (the default value), users affected by the policy won't be allowed to change the call queue's language.
355355

@@ -511,8 +511,6 @@ Accept wildcard characters: False
511511

512512
### -CallQueueAgentMonitorMode
513513

514-
_This option is not currently available in Queues app._
515-
516514
PARAMVALUE: Disabled | Monitor | Whisper | Barge | Takeover
517515

518516
When set to `Disabled` (the default value), users affected by the policy won't be allowed to monitor call sessions.
@@ -540,8 +538,6 @@ Accept wildcard characters: False
540538

541539
### -CallQueueAgentMonitorNotificationMode
542540

543-
_This option is not currently available in Queues app._
544-
545541
PARAMVALUE: Disabled | Agent
546542

547543
When set to `Disabled` (the default value), users affected by the policy won't be allowed to monitor agents during call sessions.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
---
2+
external help file: Microsoft.Teams.ConfigAPI.Cmdlets-help.xml
3+
Module Name: Microsoft.Teams.ConfigAPI.Cmdlets
4+
online version: https://learn.microsoft.com/powershell/module/teams/remove-csphonenumbertag
5+
applicable: Microsoft Teams
6+
title: Remove-CsPhoneNumberTag
7+
author: pavellatif
8+
ms.author: pavellatif
9+
ms.reviewer: pavellatif
10+
manager: roykuntz
11+
schema: 2.0.0
12+
---
13+
14+
# Remove-CsPhoneNumberTag
15+
16+
## SYNOPSIS
17+
This cmdlet allows admin to remove a tag from phone number.
18+
19+
## SYNTAX
20+
21+
```
22+
Remove-CsPhoneNumberTag -Tag <String> [-PhoneNumber <String>] [<CommonParameters>]
23+
```
24+
25+
## DESCRIPTION
26+
This cmdlet allows telephone number administrators to remove existing tags from any telephone numbers. This method does not delete the tag from the system if the tag is assigned to other telephone numbers.
27+
28+
## EXAMPLES
29+
30+
### Example 1
31+
```powershell
32+
PS C:\> Remove-CsPhoneNumberTag -PhoneNumber +123456789 -Tag "HR"
33+
```
34+
35+
This example shows how to remove the tag "HR" from telephone number +123456789.
36+
37+
## PARAMETERS
38+
39+
### -PhoneNumber
40+
Indicates the phone number for the the tag to be removed from
41+
42+
```yaml
43+
Type: String
44+
Parameter Sets: (All)
45+
Aliases:
46+
47+
Required: False
48+
Position: Named
49+
Default value: None
50+
Accept pipeline input: False
51+
Accept wildcard characters: False
52+
```
53+
54+
### -Tag
55+
Indicates the tag to be removed.
56+
57+
```yaml
58+
Type: String
59+
Parameter Sets: (All)
60+
Aliases:
61+
62+
Required: True
63+
Position: Named
64+
Default value: None
65+
Accept pipeline input: False
66+
Accept wildcard characters: False
67+
```
68+
69+
### CommonParameters
70+
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
71+
72+
## INPUTS
73+
74+
### None
75+
76+
## OUTPUTS
77+
78+
### System.Boolean
79+
80+
## NOTES
81+
82+
## RELATED LINKS

0 commit comments

Comments
 (0)