Skip to content

Commit fcc3628

Browse files
authored
Merge branch 'master' into UALRetentionPolicy-chrisda
2 parents 7bb88f3 + ef0d8f8 commit fcc3628

27 files changed

+857
-724
lines changed

exchange/docs-conceptual/exchange-eop/connect-to-exchange-online-protection-powershell.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ Exchange Online Protection PowerShell allows you to manage your Exchange Online
4242

4343
- Windows PowerShell needs to be configured to run scripts, and by default, it isn't. You'll get the following error when you try to connect:
4444

45-
`Files cannot be loaded because running scripts is disabled on this system. Provide a valid certificate with which to sign the files.`
45+
> Files cannot be loaded because running scripts is disabled on this system. Provide a valid certificate with which to sign the files.
4646
4747
To require all scripts that you download from the internet are signed by a trusted publisher, run the following command in an elevated Windows PowerShell window (a Windows PowerShell window you open by selecting **Run as administrator**):
4848

@@ -104,11 +104,11 @@ If you receive errors, check the following requirements:
104104

105105
- The account you use to connect to Exchange Online Protection PowerShell must be represented as a [mail user in EOP](https://docs.microsoft.com/microsoft-365/security/office-365-security/manage-mail-users-in-eop) (created manually or by directory synchronization). If the account is not visible in the Exchange admin center (EAC) as a mail user at **Recipients** \> **Contacts**, you'll receive the following error when you try to connect:
106106

107-
`Import-PSSession : Running the Get-Command command in a remote session reported the following error: Processing data for a remote command failed with the following error message: The request for the Windows Remote Shell with ShellId <GUID> failed because the shell was not found on the server. Possible causes are: the specified ShellId is incorrect or the shell no longer exists on the server. Provide the correct ShellId or create a new shell and retry the operation.`
107+
> Import-PSSession : Running the Get-Command command in a remote session reported the following error: Processing data for a remote command failed with the following error message: The request for the Windows Remote Shell with ShellId <GUID> failed because the shell was not found on the server. Possible causes are: the specified ShellId is incorrect or the shell no longer exists on the server. Provide the correct ShellId or create a new shell and retry the operation.
108108
109109
- The **New-PSSession** command (Step 2) might fail to connect if your client IP address changes during the connection request. This can happen if your organization uses a source network address translation (SNAT) pool that contains multiple IP addresses. The connection error looks like this:
110110

111-
`The request for the Windows Remote Shell with ShellId <ID> failed because the shell was not found on the server. Possible causes are: the specified ShellId is incorrect or the shell no longer exists on the server. Provide the correct ShellId or create a new shell and retry the operation.`
111+
> The request for the Windows Remote Shell with ShellId <ID> failed because the shell was not found on the server. Possible causes are: the specified ShellId is incorrect or the shell no longer exists on the server. Provide the correct ShellId or create a new shell and retry the operation.
112112
113113
To fix the issue, use an SNAT pool that contains a single IP address, or force the use of a specific IP address for connections to the Exchange Online Protection PowerShell endpoint.
114114

exchange/docs-conceptual/exchange-online/connect-to-exchange-online-powershell/connect-to-exchange-online-powershell.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,19 +56,19 @@ Exchange Online PowerShell allows you to manage your Exchange Online settings fr
5656

5757
You need to configure this setting only once on your computer, not every time you connect.
5858

59-
- Windows Remote Management (WinRM) on your computer needs to allow basic authentication (it's enabled by default). To verify that basic authentication is enabled, run this command **in a Command Prompt**:
59+
- Windows Remote Management (WinRM) on your computer needs to allow Basic authentication (it's enabled by default). To verify that Basic authentication is enabled, run this command **in a Command Prompt**:
6060

6161
```
6262
winrm get winrm/config/client/auth
6363
```
6464

65-
If you don't see the value `Basic = true`, you need to run this command to enable basic authentication for WinRM:
65+
If you don't see the value `Basic = true`, you need to run this command to enable Basic authentication for WinRM:
6666

6767
```
6868
winrm set winrm/config/client/auth @{Basic="true"}
6969
```
7070

71-
If basic authentication is disabled, you'll get this error when you try to connect:
71+
If Basic authentication is disabled, you'll get this error when you try to connect:
7272

7373
`The WinRM client cannot process the request. Basic authentication is currently disabled in the client configuration. Change the client configuration and try the request again.`
7474

exchange/docs-conceptual/exchange-online/connect-to-exchange-online-powershell/mfa-connect-to-exchange-online-powershell.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,19 +56,22 @@ If you want to use multi-factor authentication (MFA) to connect to Exchange Onli
5656

5757
![Click Install in the Exchange Online PowerShell Module window](../../media/0fd389a1-a32d-4e2f-bf5f-78e9b6407d4c.png)
5858

59-
- Windows Remote Management (WinRM) on your computer needs to allow basic authentication (it's enabled by default). To verify that basic authentication is enabled, run this command **in a Command Prompt**:
59+
- Windows Remote Management (WinRM) on your computer needs to allow Basic authentication (it's enabled by default). To verify that Basic authentication is enabled, run this command **in a Command Prompt**:
6060

6161
```
6262
winrm get winrm/config/client/auth
6363
```
6464

65-
If you don't see the value `Basic = true`, you need to run this command to enable basic authentication for WinRM:
65+
> [!NOTE]
66+
> The Basic authentication header is required to transport the session's OAuth token, since the client-side WinRM implementation has no support for OAuth.
67+
68+
If you don't see the value `Basic = true`, you need to run this command to enable Basic authentication for WinRM:
6669

6770
```
6871
winrm set winrm/config/client/auth @{Basic="true"}
6972
```
7073

71-
If basic authentication is disabled, you'll get this error when you try to connect:
74+
If Basic authentication is disabled, you'll get this error when you try to connect:
7275

7376
> The WinRM client cannot process the request. Basic authentication is currently disabled in the client configuration. Change the client configuration and try the request again.
7477

exchange/docs-conceptual/exchange-online/exchange-online-powershell-v2/exchange-online-powershell-v2.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ The new cmdlets in the EXO V2 module are listed in the following table:
5959

6060
You can download the EXO V2 module from the PowerShell gallery [here](https://www.powershellgallery.com/packages/ExchangeOnlineManagement/).
6161

62-
> [!NOTE]
62+
> [!NOTE]
6363
> The latest version of PowerShell that's currently supported for the EXO V2 module is PowerShell 5.1. Support for PowerShell 6.0 or later is currently a work in progress and will be released soon. This also implies that EXO PowerShell V2 module won't work in Linux or Mac as of now. Support for Linux and Mac is a work in progress and will be announced soon.
6464
6565
### What do you need to know before you begin?
@@ -83,7 +83,7 @@ You can download the EXO V2 module from the PowerShell gallery [here](https://ww
8383
- Windows Server 2008 R2 SP1<sup>*</sup>
8484

8585
<sup>\*</sup> For older versions of Windows, you need to install the Microsoft.NET Framework 4.5 or later and then an updated version of the Windows Management Framework: 3.0, 4.0, or 5.1 (only one). For more information, see [Installing the .NET Framework](https://go.microsoft.com/fwlink/p/?LinkId=257868), [Windows Management Framework 3.0](https://go.microsoft.com/fwlink/p/?LinkId=272757), [Windows Management Framework 4.0](https://go.microsoft.com/fwlink/p/?LinkId=391344), and [Windows Management Framework 5.1](https://aka.ms/wmf5download).
86-
86+
8787
- Windows Remote Management (WinRM) on your computer needs to allow Basic authentication (it's enabled by default). To verify that Basic authentication is enabled, run this command **in a Command Prompt**:
8888

8989
```
@@ -100,8 +100,8 @@ You can download the EXO V2 module from the PowerShell gallery [here](https://ww
100100

101101
> The WinRM client cannot process the request. Basic authentication is currently disabled in the client configuration. Change the client configuration and try the request again.
102102
103-
> [!NOTE]
104-
> We never send the username and password combination here, but the Basic auth header is required to transport the session's OAuth token, since the client-side WinRM implementation has no support for OAuth.
103+
> [!NOTE]
104+
> We don't send the username and password combination here, but the Basic authentication header is required to transport the session's OAuth token, since the client-side WinRM implementation has no support for OAuth.
105105
106106
### Install the EXO V2 module
107107

@@ -128,11 +128,11 @@ To install the EXO V2 module for the first time, run the following commands:
128128
```
129129

130130
**Notes**:
131-
131+
132132
- You need to configure this setting only once on your computer. Read more about execution policies [here](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/about/about_execution_policies).
133-
133+
134134
- If you don't do this step, you'll receive the following error when you try to connect:
135-
135+
136136
> Files cannot be loaded because running scripts is disabled on this system. Provide a valid certificate with which to sign the files.
137137
138138
3. Close and re-open the elevated Windows PowerShell window to get the changes from the previous steps.
@@ -271,13 +271,13 @@ For details about the property sets that are available in EXO V2 module cmdlets,
271271

272272
EXO cmdlets also provide a way to retrieve all properties for an object by using the _ProperySets_ parameter with the value `All`.
273273

274-
The following example returns all properties for the 10 mailboxes:
274+
The following example returns all properties for the 10 mailboxes:
275275

276276
```PowerShell
277277
Get-EXOMailbox -ResultSize 10 -PropertySets All
278278
```
279279

280-
> [!NOTE]
280+
> [!NOTE]
281281
> We highly discourage using the _PropertySets_ parameter with the value `All` because it slows down the cmdlet and reduces reliability. Always use the _PropertySets_ and _Properties_ parameters to retrieve only the requires properties.
282282
283283
## Release notes

exchange/docs-conceptual/office-365-scc/connect-to-scc-powershell/connect-to-scc-powershell.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -48,31 +48,31 @@ For more information about the Security & Compliance Center, see [Office 365 Sec
4848

4949
- Windows PowerShell needs to be configured to run scripts, and by default, it isn't. You'll get the following error when you try to connect:
5050

51-
`Files cannot be loaded because running scripts is disabled on this system. Provide a valid certificate with which to sign the files.`
51+
> Files cannot be loaded because running scripts is disabled on this system. Provide a valid certificate with which to sign the files.
5252
53-
To require all PowerShell scripts that you download from the internet are signed by a trusted publisher, run the following command in an elevated Windows PowerShell window (a Windows PowerShell window you open by selecting **Run as administrator**):
53+
To require all PowerShell scripts that you download from the internet are signed by a trusted publisher, run the following command in an elevated Windows PowerShell window (a Windows PowerShell window you open by selecting **Run as administrator**):
5454

55-
```PowerShell
56-
Set-ExecutionPolicy RemoteSigned
57-
```
55+
```PowerShell
56+
Set-ExecutionPolicy RemoteSigned
57+
```
58+
59+
You need to configure this setting only once on your computer, not every time you connect.
5860

59-
You need to configure this setting only once on your computer, not every time you connect.
60-
61-
- Windows Remote Management (WinRM) on your computer needs to allow basic authentication (it's enabled by default). To verify that basic authentication is enabled, run this command **in a Command Prompt**:
61+
- Windows Remote Management (WinRM) on your computer needs to allow Basic authentication (it's enabled by default). To verify that Basic authentication is enabled, run this command **in a Command Prompt**:
6262

6363
```
6464
winrm get winrm/config/client/auth
6565
```
6666

67-
If you don't see the value `Basic = true`, you need to run this command to enable basic authentication for WinRM:
67+
If you don't see the value `Basic = true`, you need to run this command to enable Basic authentication for WinRM:
6868

6969
```
7070
winrm set winrm/config/client/auth @{Basic="true"}
7171
```
7272

73-
If basic authentication is disabled, you'll get this error when you try to connect:
73+
If Basic authentication is disabled, you'll get this error when you try to connect:
7474

75-
`The WinRM client cannot process the request. Basic authentication is currently disabled in the client configuration. Change the client configuration and try the request again.`
75+
> The WinRM client cannot process the request. Basic authentication is currently disabled in the client configuration. Change the client configuration and try the request again.`
7676
7777
## Connect to the Security & Compliance Center
7878

@@ -127,7 +127,7 @@ If you receive errors, check the following requirements:
127127

128128
- The **New-PSSession** command (Step 2) might fail to connect if your client IP address changes during the connection request. This can happen if your organization uses a source network address translation (SNAT) pool that contains multiple IP addresses. The connection error looks like this:
129129

130-
`The request for the Windows Remote Shell with ShellId <ID> failed because the shell was not found on the server. Possible causes are: the specified ShellId is incorrect or the shell no longer exists on the server. Provide the correct ShellId or create a new shell and retry the operation.`
130+
> The request for the Windows Remote Shell with ShellId <ID> failed because the shell was not found on the server. Possible causes are: the specified ShellId is incorrect or the shell no longer exists on the server. Provide the correct ShellId or create a new shell and retry the operation.
131131
132132
To fix the issue, use an SNAT pool that contains a single IP address, or force the use of a specific IP address for connections to the Security & Compliance Center PowerShell endpoint.
133133

exchange/docs-conceptual/office-365-scc/connect-to-scc-powershell/mfa-connect-to-scc-powershell.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,19 +56,22 @@ If your account uses multi-factor authentication (MFA) or federated authenticati
5656

5757
![Click Install in the Exchange Online PowerShell Module window](../../media/0fd389a1-a32d-4e2f-bf5f-78e9b6407d4c.png)
5858

59-
- Windows Remote Management (WinRM) on your computer needs to allow basic authentication (it's enabled by default). To verify that basic authentication is enabled, run this command **in a Command Prompt**:
59+
- Windows Remote Management (WinRM) on your computer needs to allow Basic authentication (it's enabled by default). To verify that Basic authentication is enabled, run this command **in a Command Prompt**:
6060

6161
```
6262
winrm get winrm/config/client/auth
6363
```
6464

65-
If you don't see the value `Basic = true`, you need to run this command from an elevated Command Prompt (a Command Prompt window you open by selecting **Run as administrator**) to enable basic authentication for WinRM:
65+
> [!NOTE]
66+
> The Basic authentication header is required to transport the session's OAuth token, since the client-side WinRM implementation has no support for OAuth.
67+
68+
If you don't see the value `Basic = true`, you need to run this command from an elevated Command Prompt (a Command Prompt window you open by selecting **Run as administrator**) to enable Basic authentication for WinRM:
6669

6770
```
6871
winrm set winrm/config/client/auth @{Basic="true"}
6972
```
7073

71-
If basic authentication is disabled, you'll get this error when you try to connect:
74+
If Basic authentication is disabled, you'll get this error when you try to connect:
7275

7376
`The WinRM client cannot process the request. Basic authentication is currently disabled in the client configuration. Change the client configuration and try the request again.`
7477

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -525,7 +525,7 @@ This parameter is available only in the cloud-based service.
525525
526526
The ConditionalAccessPolicy parameter specifies the Outlook on the Web Policy for limited access. For this feature to work properly, you also need to configure a Conditional Access policy in the Azure Active Directory Portal.
527527
528-
Note: When you enable a Conditional Access policy, users will not longer be able to access the light version of Outlook on the web. An error message will direct them to use the default premium experience.
528+
Note: When you enable a Conditional Access policy, users will no longer be able to access the light version of Outlook on the web. An error message will direct them to use the default premium experience.
529529
530530
Valid values are:
531531

0 commit comments

Comments
 (0)