Skip to content

Commit cf023cc

Browse files
authored
Merge branch 'master' into markjjo-working
2 parents deed25d + ba310a2 commit cf023cc

File tree

975 files changed

+10774
-6134
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

975 files changed

+10774
-6134
lines changed

.openpublishing.redirection.json

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,101 @@
6969
"source_path": "exchange/exchange-ps-v2-module/connect-exchangeonline.md",
7070
"redirect_url": "https://docs.microsoft.com/powershell/module/exchange/powershell-v2-module/connect-exchangeonline",
7171
"redirect_document_id": true
72+
},
73+
{
74+
"source_path": "exchange/virtual-folder/exchange/unified-messaging/Test-ExchangeUMCallFlow.md",
75+
"redirect_url": "https://www.microsoft.com/download/details.aspx?id=20839",
76+
"redirect_document_id": false
77+
},
78+
{
79+
"source_path": "exchange/virtual-folder/exchange/connected-accounts/Get-ConnectSubscription.md",
80+
"redirect_url": "https://support.office.com/article/5cc526bf-e928-4a99-8b9f-5e089df7d887",
81+
"redirect_document_id": false
82+
},
83+
{
84+
"source_path": "exchange/virtual-folder/exchange/connected-accounts/Get-HotmailSubscription.md",
85+
"redirect_url": "https://support.office.com/article/5cc526bf-e928-4a99-8b9f-5e089df7d887",
86+
"redirect_document_id": false
87+
},
88+
{
89+
"source_path": "exchange/virtual-folder/exchange/connected-accounts/Get-ImapSubscription.md",
90+
"redirect_url": "https://support.office.com/article/5cc526bf-e928-4a99-8b9f-5e089df7d887",
91+
"redirect_document_id": false
92+
},
93+
{
94+
"source_path": "exchange/virtual-folder/exchange/connected-accounts/Get-PopSubscription.md",
95+
"redirect_url": "https://support.office.com/article/5cc526bf-e928-4a99-8b9f-5e089df7d887",
96+
"redirect_document_id": false
97+
},
98+
{
99+
"source_path": "exchange/virtual-folder/exchange/connected-accounts/Get-SendAddress.md",
100+
"redirect_url": "https://support.office.com/article/5cc526bf-e928-4a99-8b9f-5e089df7d887",
101+
"redirect_document_id": false
102+
},
103+
{
104+
"source_path": "exchange/virtual-folder/exchange/connected-accounts/Get-Subscription.md",
105+
"redirect_url": "https://support.office.com/article/5cc526bf-e928-4a99-8b9f-5e089df7d887",
106+
"redirect_document_id": false
107+
},
108+
{
109+
"source_path": "exchange/virtual-folder/exchange/connected-accounts/New-ConnectSubscription.md",
110+
"redirect_url": "https://support.office.com/article/5cc526bf-e928-4a99-8b9f-5e089df7d887",
111+
"redirect_document_id": false
112+
},
113+
{
114+
"source_path": "exchange/virtual-folder/exchange/connected-accounts/New-HotmailSubscription.md",
115+
"redirect_url": "https://support.office.com/article/5cc526bf-e928-4a99-8b9f-5e089df7d887",
116+
"redirect_document_id": false
117+
},
118+
{
119+
"source_path": "exchange/virtual-folder/exchange/connected-accounts/New-ImapSubscription.md",
120+
"redirect_url": "https://support.office.com/article/5cc526bf-e928-4a99-8b9f-5e089df7d887",
121+
"redirect_document_id": false
122+
},
123+
{
124+
"source_path": "exchange/virtual-folder/exchange/connected-accounts/New-PopSubscription.md",
125+
"redirect_url": "https://support.office.com/article/5cc526bf-e928-4a99-8b9f-5e089df7d887",
126+
"redirect_document_id": false
127+
},
128+
{
129+
"source_path": "exchange/virtual-folder/exchange/connected-accounts/New-Subscription.md",
130+
"redirect_url": "https://support.office.com/article/5cc526bf-e928-4a99-8b9f-5e089df7d887",
131+
"redirect_document_id": false
132+
},
133+
{
134+
"source_path": "exchange/virtual-folder/exchange/connected-accounts/Remove-ConnectSubscription.md",
135+
"redirect_url": "https://support.office.com/article/5cc526bf-e928-4a99-8b9f-5e089df7d887",
136+
"redirect_document_id": false
137+
},
138+
{
139+
"source_path": "exchange/virtual-folder/exchange/connected-accounts/Remove-Subscription.md",
140+
"redirect_url": "https://support.office.com/article/5cc526bf-e928-4a99-8b9f-5e089df7d887",
141+
"redirect_document_id": false
142+
},
143+
{
144+
"source_path": "exchange/virtual-folder/exchange/connected-accounts/Set-ConnectSubscription.md",
145+
"redirect_url": "https://support.office.com/article/5cc526bf-e928-4a99-8b9f-5e089df7d887",
146+
"redirect_document_id": false
147+
},
148+
{
149+
"source_path": "exchange/virtual-folder/exchange/connected-accounts/Set-HotmailSubscription.md",
150+
"redirect_url": "https://support.office.com/article/5cc526bf-e928-4a99-8b9f-5e089df7d887",
151+
"redirect_document_id": false
152+
},
153+
{
154+
"source_path": "exchange/virtual-folder/exchange/connected-accounts/Set-ImapSubscription.md",
155+
"redirect_url": "https://support.office.com/article/5cc526bf-e928-4a99-8b9f-5e089df7d887",
156+
"redirect_document_id": false
157+
},
158+
{
159+
"source_path": "exchange/virtual-folder/exchange/connected-accounts/Set-PopSubscription.md",
160+
"redirect_url": "https://support.office.com/article/5cc526bf-e928-4a99-8b9f-5e089df7d887",
161+
"redirect_document_id": false
162+
},
163+
{
164+
"source_path": "sharepoint/docs-conceptual/overview.md",
165+
"redirect_url": "https://docs.microsoft.com/powershell/sharepoint",
166+
"redirect_document_id": true
72167
}
73168
]
74169
}

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,11 @@ Exchange Online Protection PowerShell allows you to manage your Exchange Online
3838

3939
- Windows Server 2008 R2 SP1<sup>*</sup>
4040

41-
<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).
41+
<sup>\*</sup> This version of windows has reached end of support, and is now only supported when running in Azure virtual machines. To use this version 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).
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: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ Exchange Online PowerShell allows you to manage your Exchange Online settings fr
4242

4343
- Windows Server 2008 R2 SP1<sup>*</sup>
4444

45-
<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).
45+
<sup>\*</sup> This version of windows has reached end of support, and is now only supported when running in Azure virtual machines. To use this version 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).
4646

4747
- 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:
4848

@@ -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: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ description: "Learn how to connect to Exchange Online PowerShell by using multi-
1818
If you want to use multi-factor authentication (MFA) to connect to Exchange Online PowerShell, you can't use the instructions at [Connect to Exchange Online PowerShell](connect-to-exchange-online-powershell.md) to use remote PowerShell to connect to Exchange Online. MFA requires you to install the Exchange Online Remote PowerShell Module, and use the **Connect-EXOPSSession** cmdlet to connect.
1919

2020
> [!NOTE]
21-
> The Exchange Online Remote PowerShell Module is not supported in PowerShell Core (macOS, Linux, or Windows Nano Server). As a workaround, you can install the module on a computer that's running a supported version of Windows (physical or virtual), and use remote desktop software to connect. <br/><br/> To use the new Exchange Online PowerShell V2 module (which also supports MFA), see [Use the Exchange Online PowerShell V2 module](../exchange-online-powershell-v2/exchange-online-powershell-v2.md).)
21+
> The Exchange Online Remote PowerShell Module is not supported in PowerShell Core (macOS, Linux, or Windows Nano Server). As a workaround, you can install the module on a computer that's running a supported version of Windows (physical or virtual), and use remote desktop software to connect. <br/><br/> To use the new Exchange Online PowerShell V2 module (which also supports MFA), see [Use the Exchange Online PowerShell V2 module](../exchange-online-powershell-v2/exchange-online-powershell-v2.md).)
2222
2323
## What do you need to know before you begin?
2424

@@ -40,11 +40,11 @@ If you want to use multi-factor authentication (MFA) to connect to Exchange Onli
4040

4141
- Windows Server 2008 R2 SP1<sup>*</sup>
4242

43-
<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).
43+
<sup>\*</sup> This version of windows has reached end of support, and is now only supported when running in Azure virtual machines. To use this version 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).
4444

4545
- The Exchange Online Remote PowerShell Module needs to be installed on your computer. You need to do the following steps in a browser that supports ClickOnce (for example, Internet Explorer or Edge):
4646

47-
**Note**: ClickOnce support is available in the Chromium-based version of Edge at <edge://flags/#edge-click-once>.
47+
**Note**: ClickOnce support is available in the Chromium-based version of Edge at <edge://flags/#edge-click-once>, and might not be enabled by default.
4848

4949
1. Open the Exchange admin center (EAC) for your Exchange Online organization. For instructions, see [Exchange admin center in Exchange Online](https://docs.microsoft.com/exchange/exchange-admin-center).
5050

@@ -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
@@ -110,11 +113,11 @@ If you want to use multi-factor authentication (MFA) to connect to Exchange Onli
110113
Connect-EXOPSSession -UserPrincipalName [email protected] -ConnectionUri https://outlook.office.de/PowerShell-LiveID -AzureADAuthorizationEndPointUri https://login.microsoftonline.de/common
111114
```
112115

113-
This example connects to Exchange Online to manage another tenant
116+
This example connects to Exchange Online to manage another tenant.
114117

115-
```PowerShell
116-
Connect-EXOPSSession -UserPrincipalName lukas@fabrikam.com -ConnectionUri https://outlook.office.de/PowerShell-LiveID -AzureADAuthorizationEndPointUri https://login.microsoftonline.de/common
117-
```
118+
```PowerShell
119+
Connect-EXOPSSession -UserPrincipalName chris@contoso.com -DelegatedOrganization fabrikam.onmicrosoft.com
120+
```
118121

119122
3. In the sign-in window that opens, enter your password, and then click **Sign in**.
120123

@@ -139,7 +142,7 @@ If your organization has single sign-on (SSO) enabled and you are logged on to a
139142

140143
> New-EXOPSSession : User '[email protected]' returned by service does not match user '[email protected]' in the request.
141144
142-
This error occurs because single sign-on overrides the specified user principal name (UPN). As a work-around, connect from a non-domain-joined computer or log on to the domain-joined computer using a local user account.
145+
This error occurs because single sign-on overrides the specified user principal name (UPN). As a work-around, use Connect-EXOPSSession without -UserPrincipalName parameter or use -Credential parameter instead.
143146

144147
## How do you know this worked?
145148

0 commit comments

Comments
 (0)