Skip to content

Commit e5e1b91

Browse files
committed
Merge branch 'master' into chrisda
2 parents f4ef64a + a38181b commit e5e1b91

File tree

3 files changed

+39
-5
lines changed

3 files changed

+39
-5
lines changed

exchange/docs-conceptual/app-only-auth-powershell-v2.md

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,18 @@ You need to assign the API permission `Exchange.ManageAsApp` so the application
145145

146146
Create a self-signed x.509 certificate using one of the following methods:
147147

148-
- (Recommended) Use the [New-SelfSignedCertificate](https://docs.microsoft.com/powershell/module/pkiclient/new-selfsignedcertificate) and [Export-PfxCertificate](https://docs.microsoft.com/powershell/module/pkiclient/export-pfxcertificate) cmdlets to request a self-signed certificate and export it to PFX.
148+
- (Recommended) Use the [New-SelfSignedCertificate](https://docs.microsoft.com/powershell/module/pkiclient/new-selfsignedcertificate), [Export-Certificate](https://docs.microsoft.com/powershell/module/pkiclient/export-certificate) and [Export-PfxCertificate](https://docs.microsoft.com/powershell/module/pkiclient/export-pfxcertificate) cmdlets to request a self-signed certificate and export it to `.cer` and `.pfx`.
149+
150+
```powershell
151+
# Create certificate
152+
New-SelfSignedCertificate -DnsName "example.com" -CertStoreLocation "cert:\LocalMachine\My" -NotAfter (Get-Date).AddYears(1)
153+
154+
# Export certificate to .pfx file
155+
Get-ChildItem -Path Cert:\localMachine\my\1DC696D8BE9E656D1F9ED576931B44EC650CF0F8 | Export-PfxCertificate -FilePath mycert.pfx -Password $(ConvertTo-SecureString -String "1234" -Force -AsPlainText)
156+
157+
# Export certificate to .cer file
158+
Get-ChildItem -Path Cert:\localMachine\my\1DC696D8BE9E656D1F9ED576931B44EC650CF0F8 | Export-Certificate -FilePath mycert.cer
159+
```
149160

150161
- Use the [Create-SelfSignedCertificate script](https://github.com/SharePoint/PnP-Partner-Pack/blob/master/scripts/Create-SelfSignedCertificate.ps1). Note that this script generates SHA1 certificates.
151162

@@ -155,7 +166,7 @@ Create a self-signed x.509 certificate using one of the following methods:
155166

156167
## Step 4: Attach the certificate to the Azure AD application
157168

158-
After you register the certificate with your application, you can use the public key (.pfx file) or the thumbprint for authentication.
169+
After you register the certificate with your application, you can use the public key (`.pfx` file) or the thumbprint for authentication.
159170

160171
1. In the Azure AD portal under **Manage Azure Active Directory**, click **View**.
161172

@@ -169,7 +180,7 @@ After you register the certificate with your application, you can use the public
169180

170181
![Click Upload certificate](media/app-only-auth-upload-cert.png)
171182

172-
6. In the dialog that appears, browse to the self-signed certificate you created in the previous Step, and then click **Add**.
183+
6. In the dialog that appears, browse to the self-signed certificate (`.cer` file) you created in the previous step, and then click **Add**.
173184

174185
## Step 5: Assign a role to the application
175186

exchange/exchange-ps/exchange/Set-OrganizationConfig.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ Set-OrganizationConfig
2626
[-ActivityBasedAuthenticationTimeoutEnabled <Boolean>]
2727
[-ActivityBasedAuthenticationTimeoutInterval <EnhancedTimeSpan>]
2828
[-ActivityBasedAuthenticationTimeoutWithSingleSignOnEnabled <Boolean>]
29+
[-AllowPlusAddressInRecipients <Boolean>]
2930
[-AppsForOfficeEnabled <Boolean>]
3031
[-AsyncSendEnabled <Boolean>]
3132
[-AuditDisabled <Boolean>]
@@ -491,6 +492,28 @@ Accept pipeline input: False
491492
Accept wildcard characters: False
492493
```
493494
495+
### -AllowPlusAddressInRecipients
496+
This parameter is available only in the cloud-based service.
497+
498+
The AllowPlusAddressInRecipients parameter enables or disables dynamic, disposable subaddressing as defined in RFC 5233. Valid values are:
499+
500+
- $true: The plus sign in an email address indicates subaddressing. For example, mail sent to [email protected] is delivered to [email protected]. For customers who enrolled in Exchange Online after September 2020, this is the default value.
501+
502+
- $false: The plus sign in an email address is treated as a literal character. For example, mail sent to [email protected] is delivered only if [email protected] is configured as the primary address or a proxy address on an existing recipient. For customers who enrolled in Exchange Online before September 2020, this is the default value.
503+
504+
```yaml
505+
Type: Boolean
506+
Parameter Sets: Default
507+
Aliases:
508+
Applicable: Exchange Online
509+
510+
Required: False
511+
Position: Named
512+
Default value: None
513+
Accept pipeline input: False
514+
Accept wildcard characters: False
515+
```
516+
494517
### -AppsForOfficeEnabled
495518
The AppsForOfficeEnabled parameter specifies whether to enable apps for Outlook features. By default, the parameter is set to $true. If the flag is set to $false, no new apps can be activated for any user in the organization.
496519

exchange/exchange-ps/exchange/Set-UnifiedGroup.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -216,9 +216,9 @@ Accept wildcard characters: False
216216
### -AlwaysSubscribeMembersToCalendarEvents
217217
The AlwaysSubscribeMembersToCalendarEvents switch controls the default subscription settings of new members that are added to the Microsoft 365 Group. Changing this setting doesn't affect existing group members.
218218
219-
- If you use this switch without a value, all future members that are added to the group will have their subscriptions set to ReplyAndEvents.
219+
- If you use this switch without a value, all future members that are added to the group will have their subscriptions set to ReplyAndEvents. Previous events are not automatically added to their calendars.
220220
221-
- If you use this exact syntax: -AlwaysSubscribeMembersToCalendarEvents:$false, all future members that are added to the group will have their subscriptions set to ReplyOnly.
221+
- If you use this exact syntax: `-AlwaysSubscribeMembersToCalendarEvents:$false,` all future members that are added to the group will have their subscriptions set to ReplyOnly.
222222

223223
Group members can change their own subscription settings, which can override your intended use of this switch.
224224

0 commit comments

Comments
 (0)