Skip to content

Commit 002a1bd

Browse files
committed
Merge branch 'main' into Grace-chrisda
2 parents 690bd28 + 96e1e11 commit 002a1bd

20 files changed

+444
-33
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Contributors who make infrequent or small updates can edit the file directly on
3232
Articles on learn.microsoft.com are formatted using the Markdown language. For help on using Markdown, see [Mastering Markdown](https://guides.github.com/features/mastering-markdown/).
3333

3434
> [!TIP]
35-
> Cmdlet reference articles follow a very strict schema with limited formatting options, because the articles are also converted and used for help at the command line (`Get-Help <CmdletName`). Use existing content as a guide. For more information, see [platyPS Schema](https://github.com/PowerShell/platyPS/blob/master/platyPS.schema.md).
35+
> Cmdlet reference articles follow a very strict schema with limited formatting options, because the articles are also converted and used for help at the command line (`Get-Help <CmdletName`). Use existing content as a guide. For more information, see [platyPS Schema](https://github.com/PowerShell/platyPS/blob/master/docs/developer/platyPS/platyPS.schema.md).
3636
3737
Select **Preview** to view your changes as you go. Select **Edit** to go back to making updates.
3838

exchange/exchange-ps/exchange/Disable-DnssecForVerifiedDomain.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ ms.reviewer:
1414
## SYNOPSIS
1515
This cmdlet is available only in the cloud-based service.
1616

17-
**Note**: This cmdlet and the associated features are currently in Preview, aren't available in all organizations, and are subject to change.
18-
1917
Use the Disable-DnssecForVerifiedDomain cmdlet to disable Domain Name System Security (DNSSEC) for inbound mail to accepted domains in Exchange Online.
2018

2119
For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax).

exchange/exchange-ps/exchange/Disable-SmtpDaneInbound.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ ms.reviewer:
1414
## SYNOPSIS
1515
This cmdlet is available only in the cloud-based service.
1616

17-
**Note**: This cmdlet and the associated features are currently in Preview, aren't available in all organizations, and are subject to change.
18-
1917
Use the Disable-SMTPDaneInbound cmdlet to disable SMTP DNS-based Authentication of Named Entities (DANE) for inbound mail to accepted domains in Exchange Online.
2018

2119
For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax).

exchange/exchange-ps/exchange/Enable-DnssecForVerifiedDomain.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ ms.reviewer:
1414
## SYNOPSIS
1515
This cmdlet is available only in the cloud-based service.
1616

17-
**Note**: This cmdlet and the associated features are currently in Preview, aren't available in all organizations, and are subject to change.
18-
1917
Use the Enable-DnssecForVerifiedDomain cmdlet to enable Domain Name System Security (DNSSEC) for inbound mail to accepted domains in Exchange Online.
2018

2119
For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax).

exchange/exchange-ps/exchange/Enable-SmtpDaneInbound.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ ms.reviewer:
1414
## SYNOPSIS
1515
This cmdlet is available only in the cloud-based service.
1616

17-
**Note**: This cmdlet and the associated features are currently in Preview, aren't available in all organizations, and are subject to change.
18-
1917
Use the Enable-SMTPDaneInbound cmdlet to enable SMTP DNS-based Authentication of Named Entities (DANE) for inbound mail to accepted domains in Exchange Online.
2018

2119
For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax).

exchange/exchange-ps/exchange/Get-DnssecStatusForVerifiedDomain.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ ms.reviewer:
1414
## SYNOPSIS
1515
This cmdlet is available only in the cloud-based service.
1616

17-
**Note**: This cmdlet and the associated features are currently in Preview, aren't available in all organizations, and are subject to change.
18-
1917
Use the Get-DnssecStatusForVerifiedDomain cmdlet to view information about Domain Name System Security (DNSSEC) for accepted domains in Exchange Online.
2018

2119
For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax).

exchange/exchange-ps/exchange/Get-SmtpDaneInboundStatus.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ ms.reviewer:
1414
## SYNOPSIS
1515
This cmdlet is available only in the cloud-based service.
1616

17-
**Note**: This cmdlet and the associated features are currently in Preview, aren't available in all organizations, and are subject to change.
18-
1917
Use the Get-SmtpDaneInboundStatus cmdlet to view information about SMTP DNS-based Authentication of Named Entities (DANE) for inbound mail to accepted domains in Exchange Online.
2018

2119
For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax).

exchange/exchange-ps/exchange/New-MailboxRestoreRequest.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,17 @@ New-MailboxRestoreRequest -SourceDatabase "MBD01" -SourceStoreMailbox "Tony Smit
249249

250250
In on-premises Exchange, this example restores the content of the source mailbox with the DisplayName of Tony Smith on mailbox database MBD01 to the archive mailbox for Tony@contoso.com.
251251

252+
### Example 3
253+
```powershell
254+
New-MailboxRestoreRequest -SourceMailbox 33948c06-c453-48be-bdb9-08eacd466f81 -TargetMailbox Tony@contoso.com -AllowLegacyDNMismatch
255+
```
256+
257+
In Exchange Online, this example restores the content of the inactive, disconnected, or soft deleted source mailbox to the active mailbox for Tony@contoso.com:
258+
259+
- The SourceMailbox value is the MailboxGUID value of an inactive, disconnected, or soft deleted mailbox.
260+
- The TargetMailbox value is the MailboxGUID or email address of the active target mailbox.
261+
- AllowLegacyDNMismatch allows copying data from one mailbox to another in this scenario.
262+
252263
## PARAMETERS
253264

254265
### -CrossTenantRestore

exchange/exchange-ps/exchange/New-TransportRule.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3270,7 +3270,7 @@ This parameter specifies an action or part of an action for the rule.
32703270

32713271
In on-premises Exchange, this action is available only on Mailbox servers.
32723272

3273-
The GenerateNotification parameter specifies an action that sends a notification message to recipients. For example, you can use this parameter to notify recipients that a message was rejected by the rule, or marked as spam and delivered to their Junk Email folder.
3273+
The GenerateNotification parameter specifies an action that sends a notification message to recipients that match the conditions of the rule. For example, you can use this parameter to notify recipients that a message was rejected by the rule, or marked as spam and delivered to their Junk Email folder. Each matched recipient receives a separate notification.
32743274

32753275
This parameter supports plain text, HTML tags and the following keywords that use values from the original message:
32763276

exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ Set-OwaMailboxPolicy [-Identity] <MailboxPolicyIdParameter>
9696
[-OrganizationEnabled <Boolean>]
9797
[-OutboundCharset <OutboundCharsetOptions>]
9898
[-OutlookBetaToggleEnabled <Boolean>]
99+
[-OutlookDataFile <OutlookDataFileFeatureState>]
99100
[-OutlookNewslettersAccessLevel <OutlookNewslettersAccessLevel>]
100101
[-OutlookNewslettersReactions <OutlookNewslettersFeatureState>]
101102
[-OutlookNewslettersShowMore <OutlookNewslettersFeatureState>]
@@ -1759,6 +1760,31 @@ Accept pipeline input: False
17591760
Accept wildcard characters: False
17601761
```
17611762

1763+
### -OutlookDataFile
1764+
This parameter is available only in the cloud-based service.
1765+
1766+
The OutlookDataFile paramater specifies what users can do with .pst files in the new Outlook for Windows. Valid values are:
1767+
1768+
- Allow: The defaul value. Users can open .pst files, import from a .pst file to a mailbox, export from a mailbox to a .pst file, and copy items to and from .pst files.
1769+
- NoExport: Users can't export from a mailbox to a .pst file.
1770+
- NoExportNoGrow: Users can't export from a mailbox to a .pst file, or copy items from a mailbox to a .pst file.
1771+
- NoExportNoOpen: Users can't export from a mailbox to a .pst file, or open new .pst files.
1772+
- NoExportNoOpenNoGrow: Users can't export from a mailbox to a .pst file, copy items from a mailbox to a .pst file, or open new .pst files.
1773+
- Deny: Users can't open new .pst files, import from a .pst file to a mailbox, export from a mailbox to a .pst file, or copy items to and from .pst files.
1774+
1775+
```yaml
1776+
Type: OutlookDataFileFeatureState
1777+
Parameter Sets: (All)
1778+
Aliases:
1779+
Applicable: Exchange Online
1780+
1781+
Required: False
1782+
Position: Named
1783+
Default value: Allow
1784+
Accept pipeline input: False
1785+
Accept wildcard characters: False
1786+
```
1787+
17621788
### -OutlookNewslettersReactions
17631789
This parameter is available only in the cloud-based service.
17641790

exchange/exchange-ps/exchange/Set-TransportRule.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3247,7 +3247,7 @@ This parameter specifies an action or part of an action for the rule.
32473247

32483248
In on-premises Exchange, this action is available only on Mailbox servers.
32493249

3250-
The GenerateNotification parameter specifies an action that sends a notification message to recipients. For example, you can use this parameter to notify recipients that a message was rejected by the rule, or marked as spam and delivered to their Junk Email folder.
3250+
The GenerateNotification parameter specifies an action that sends a notification message to recipients that match the conditions of the rule. For example, you can use this parameter to notify recipients that a message was rejected by the rule, or marked as spam and delivered to their Junk Email folder. Each matched recipient receives a separate notification.
32513251

32523252
This parameter supports plain text, HTML tags and the following keywords that use values from the original message:
32533253

teams/teams-ps/teams/Get-ALLM365TeamsApps.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ online version: https://docs.microsoft.com/powershell/module/teams/Get-ALLM365Te
55
applicable: Microsoft Teams
66
title: Get-ALLM365TeamsApps
77
author: lkueter
8-
ms.author: satishtimiri
8+
ms.author: sribagchi
99
manager: rahulrgupta
1010
ms.date: 04/24/2024
1111
schema: 2.0.0
@@ -45,6 +45,14 @@ PS C:\> Get-AllM365TeamsApps | Select-Object -Property Id, IsBlocked, AvailableT
4545

4646
Returns a complete list of all Teams apps in an organization, their statuses, and their availability information in expanded format.
4747

48+
### Example 3
49+
50+
```powershell
51+
PS C:\> Get-AllM365TeamsApps | Select-Object -Property Id, IsBlocked, AvailableTo, InstalledFor -ExpandProperty InstalledFor
52+
```
53+
54+
Returns a complete list of all Teams apps in an organization, their statuses, their availability and their installation information in expanded format.
55+
4856
## PARAMETERS
4957

5058
### CommonParameters
@@ -81,6 +89,20 @@ Properties:
8189
- LastUpdatedTimestamp: Time and date when the app AvailableTo value was last updated.
8290
- AssignedBy: UserID of the last user who updated the app available to value.
8391

92+
**InstalledFor**
93+
Provides installation status for the app.
94+
Properties:
95+
96+
- AppInstallType: App availability type.
97+
Values:
98+
- Everyone
99+
- UsersandGroups
100+
- Noone
101+
- LastUpdatedTimestamp: Time and date when the app AvailableTo value was last updated.
102+
- InstalledBy: UserID of the last user who installed the app available to value.
103+
- InstalledSource: Source of Installation
104+
- Version: Version of the app installed
105+
84106
## RELATED LINKS
85107

86108
[Get-M365TeamsApp](Get-M365TeamsApp.md)

teams/teams-ps/teams/Get-M365TeamsApp.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ online version: https://docs.microsoft.com/powershell/module/teams/Get-M365Teams
55
applicable: Microsoft Teams
66
title: Get-M365TeamsApp
77
author: lkueter
8-
ms.author: satishtimiri
8+
ms.author: sribagchi
99
manager: rahulrgupta
1010
schema: 2.0.0
1111
---
@@ -96,6 +96,30 @@ Properties:
9696
- AssignedBy: UserID of last user who updated the app AvailableTo value.
9797
- LastUpdatedTimeStamp: Time and date when the app AvailableTo value was last updated.
9898
99+
**InstalledFor**
100+
Provides installed for properties for the app.
101+
Properties:
102+
103+
- AppInstallType: App install type.
104+
Values:
105+
- Everyone
106+
- UsersandGroups
107+
- Noone
108+
- LastUpdatedTimestamp: Last Updated date
109+
- InstalledBy: The user performing the installation
110+
- InstalledSource: Source of installation
111+
- Version: Version of the app installed
112+
- InstallForUsers: List of all the users for whom the app is enabled.
113+
Values:
114+
- Id: GUID of UserIDs.
115+
- AssignedBy: UserID of last user who updated the app AvailableTo value.
116+
- LastUpdatedTimeStamp: Time and date when the app AvailableTo value was last updated.
117+
- InstallForGroups: List of all the groups for whom the app is enabled.
118+
Values:
119+
- Id: GUID of GroupIDs.
120+
- AssignedBy: UserID of last user who updated the app AvailableTo value.
121+
- LastUpdatedTimeStamp: Time and date when the app AvailableTo value was last updated.
122+
99123
## RELATED LINKS
100124
101125
[Get-AllM365TeamsApps](Get-ALLM365TeamsApps.md)
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
---
2+
external help file: Microsoft.Teams.PowerShell.TeamsCmdlets.dll-Help.xml
3+
Module Name: MicrosoftTeams
4+
online version: https://docs.microsoft.com/powershell/module/teams/Get-M365UnifiedTenantSettings
5+
applicable: Microsoft Teams
6+
title: Get-M365UnifiedTenantSettings
7+
author: lkueter
8+
ms.author: sribagchi
9+
manager: rahulrgupta
10+
ms.date: 10/22/2024
11+
schema: 2.0.0
12+
---
13+
14+
# Get-M365UnifiedTenantSettings
15+
16+
## SYNOPSIS
17+
18+
This cmdlet returns the current tenant settings for a particular tenant
19+
20+
## SYNTAX
21+
22+
```powershell
23+
Get-M365UnifiedTenantSettings -SettingNames <String[]> [<CommonParameters>]
24+
```
25+
26+
## DESCRIPTION
27+
28+
Get-M365UnifiedTenantSettings retrieves the current tenant settings for a particular tenant.
29+
30+
## EXAMPLES
31+
32+
### Example 1
33+
34+
```powershell
35+
PS C:\> Get-M365UnifiedTenantSettings
36+
```
37+
38+
Returns all the current tenant settings for this tenant.
39+
40+
### Example 2
41+
42+
```powershell
43+
PS C:\> Get-M365UnifiedTenantSettings -SettingNames DefaultApp
44+
```
45+
46+
Returns the current tenant setting for DefaultApp for this tenant.
47+
48+
### Example 3
49+
50+
```powershell
51+
PS C:\> Get-M365UnifiedTenantSettings -SettingNames DefaultApp,EnableCopilotExtensibility
52+
```
53+
54+
Returns the current tenant setting for DefaultApp and EnableCopilotExtensibility for this tenant.
55+
56+
## PARAMETERS
57+
58+
### -SettingNames
59+
60+
Setting names requested. Possible values - DefaultApp,GlobalApp,PrivateApp,EnableCopilotExtensibility
61+
62+
```yaml
63+
Type: String
64+
Aliases:
65+
66+
Required: False
67+
Position: Named
68+
Default value: None
69+
Accept pipeline input: False
70+
Accept wildcard characters: False
71+
```
72+
73+
### CommonParameters
74+
75+
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).
76+
77+
## INPUTS
78+
79+
### None
80+
81+
## OUTPUTS
82+
83+
### System.Object
84+
85+
**SettingName**
86+
Setting Name returned.
87+
88+
**SettingValue**
89+
The status of this setting in the tenant.
90+
Values:
91+
92+
- All
93+
- None
94+
- Some (only applicable for EnableCopilotExtensibility)
95+
96+
**Users**
97+
The list of users this setting is applicable to (only applicable for EnableCopilotExtensibility).
98+
99+
**Groups**
100+
The list of groups this setting is applicable to (only applicable for EnableCopilotExtensibility).

teams/teams-ps/teams/New-CsAutoAttendant.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Use the New-CsAutoAttendant cmdlet to create a new Auto Attendant (AA).
1818
## SYNTAX
1919

2020
```powershell
21-
New-CsAutoAttendant -Name <String> -LanguageId <String> -TimeZoneId <String> -DefaultCallFlow <Object> [-CallFlows <Object>] [-CallHandlingAssociations <Object>] [-Operator <Object>] [-VoiceId <String>] [-EnableVoiceResponse] [-InclusionScope <Object>] [-ExclusionScope <Object>] [-AuthorizedUsers <List>] [-HideAuthorizedUsers <List>] [-Tenant <Guid>] [<CommonParameters>]
21+
New-CsAutoAttendant -Name <String> -LanguageId <String> -TimeZoneId <String> -DefaultCallFlow <Object> [-CallFlows <Object>] [-CallHandlingAssociations <Object>] [-Operator <Object>] [-VoiceId <String>] [-EnableVoiceResponse] [-InclusionScope <Object>] [-ExclusionScope <Object>] [-AuthorizedUsers <List>] [-HideAuthorizedUsers <List>] [-UserNameExtension <String>] [-Tenant <Guid>] [<CommonParameters>]
2222
```
2323

2424
## DESCRIPTION
@@ -505,6 +505,27 @@ Accept pipeline input: False
505505
Accept wildcard characters: False
506506
```
507507

508+
### -UserNameExtension
509+
510+
The UserNameExtension parameter is a string that specifies how to extend usernames in dial search by appending additional information after the name.
511+
This parameter is used in dial search when multiple search results are found, as it helps to distinguish users with similar names. Possible values are:
512+
513+
- None: Default value, which means the username is pronounced as is.
514+
- Office: Adds office information from the user profile.
515+
- Department: Adds department information from the user profile.
516+
517+
```yaml
518+
Type: System.String
519+
Parameter Sets: (All)
520+
Aliases:
521+
applicable: Microsoft Teams
522+
Required: false
523+
Position: Named
524+
Default value: None
525+
Accept pipeline input: False
526+
Accept wildcard characters: False
527+
```
528+
508529
### -Tenant
509530

510531
```yaml

teams/teams-ps/teams/New-CsAutoAttendantCallableEntity.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,15 @@ The New-CsAutoAttendantCallableEntity cmdlet lets you create a callable entity.
1818
## SYNTAX
1919

2020
```powershell
21-
New-CsAutoAttendantCallableEntity -Identity <String> -Type <User | ApplicationEndpoint | ExternalPstn | SharedVoicemail> [-Tenant <Guid>] [-EnableTranscription] [-EnableSharedVoicemailSystemPromptSuppression] [-CallPriority <Int16>] [<CommonParameters>]
21+
New-CsAutoAttendantCallableEntity -Identity <String> -Type <User | ApplicationEndpoint | ConfigurationEndpoint | ExternalPstn | SharedVoicemail> [-Tenant <Guid>] [-EnableTranscription] [-EnableSharedVoicemailSystemPromptSuppression] [-CallPriority <Int16>] [<CommonParameters>]
2222
```
2323

2424
## DESCRIPTION
2525
The New-CsAutoAttendantCallableEntity cmdlet lets you create a callable entity for use with call transfers from the Auto Attendant service. Callable entities can be created using either Object ID or TEL URIs and can refer to any of the following entities:
2626

2727
- User
2828
- ApplicationEndpoint
29+
- ConfigurationEndpoint
2930
- ExternalPstn
3031
- SharedVoicemail
3132

@@ -96,7 +97,8 @@ Accept wildcard characters: False
9697
The Type parameter represents the type of the callable entity, which can be any of the following:
9798
9899
- User
99-
- ApplicationEndpoint
100+
- ApplicationEndpoint (when transferring to a Resource Account)
101+
- ConfigurationEndpoint (when transferring directly to a nested Auto Attendant or Call Queue)
100102
- ExternalPstn
101103
- SharedVoicemail
102104

teams/teams-ps/teams/New-CsCallQueue.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1490,7 +1490,6 @@ Accept wildcard characters: False
14901490

14911491
### -ServiceLevelThresholdResponseTimeInSecond
14921492
_Private Preview customers only_
1493-
_Saving a call queue configuration through Teams admin center will *remove* this setting._
14941493

14951494
The target number of seconds calls should be answered in. This number is used to calculate the call queue service level percentage.
14961495

0 commit comments

Comments
 (0)