Skip to content

Commit 6b8e427

Browse files
authored
Merge branch 'master' into remove-monikerinfo
2 parents 2c06687 + fd764f3 commit 6b8e427

File tree

53 files changed

+525
-244
lines changed

Some content is hidden

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

53 files changed

+525
-244
lines changed

exchange/docfx.json

Lines changed: 45 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,35 @@
5252
"src": "virtual-folder",
5353
"version": "exchange-ps",
5454
"dest": "module"
55-
}
55+
},
56+
{ "files": ["**/*.md"], "src": "docs-conceptual", "version": "exchserver-ps-2010", "dest": "exchange", "exclude": ["**/obj/**", "**/includes/**", "README.md", "LICENSE", "LICENSE-CODE", "ThirdPartyNotices"] },
57+
{ "files": ["toc.yml"], "src": "docs-conceptual", "version": "exchserver-ps-2010", "dest": "exchange/exchange-ps" },
58+
{ "files": ["**/*.md"], "src": "exchange-ps", "version": "exchserver-ps-2010", "dest": "module" },
59+
{ "files": ["toc.yml"], "src": "exchange-ps", "version": "exchserver-ps-2010", "dest": "module/exchange-ps" },
60+
{ "files": ["**/*.md"], "src": "docs-conceptual", "version": "exchserver-ps-2013", "dest": "exchange", "exclude": ["**/obj/**", "**/includes/**", "README.md", "LICENSE", "LICENSE-CODE", "ThirdPartyNotices"] },
61+
{ "files": ["toc.yml"], "src": "docs-conceptual", "version": "exchserver-ps-2013", "dest": "exchange/exchange-ps" },
62+
{ "files": ["**/*.md"], "src": "exchange-ps", "version": "exchserver-ps-2013", "dest": "module" },
63+
{ "files": ["toc.yml"], "src": "exchange-ps", "version": "exchserver-ps-2013", "dest": "module/exchange-ps" },
64+
{ "files": ["**/*.md"], "src": "docs-conceptual", "version": "exchserver-ps-2016", "dest": "exchange", "exclude": ["**/obj/**", "**/includes/**", "README.md", "LICENSE", "LICENSE-CODE", "ThirdPartyNotices"] },
65+
{ "files": ["toc.yml"], "src": "docs-conceptual", "version": "exchserver-ps-2016", "dest": "exchange/exchange-ps" },
66+
{ "files": ["**/*.md"], "src": "exchange-ps", "version": "exchserver-ps-2016", "dest": "module" },
67+
{ "files": ["toc.yml"], "src": "exchange-ps", "version": "exchserver-ps-2016", "dest": "module/exchange-ps" },
68+
{ "files": ["**/*.md"], "src": "docs-conceptual", "version": "exchserver-ps-2019", "dest": "exchange", "exclude": ["**/obj/**", "**/includes/**", "README.md", "LICENSE", "LICENSE-CODE", "ThirdPartyNotices"] },
69+
{ "files": ["toc.yml"], "src": "docs-conceptual", "version": "exchserver-ps-2019", "dest": "exchange/exchange-ps" },
70+
{ "files": ["**/*.md"], "src": "exchange-ps", "version": "exchserver-ps-2019", "dest": "module" },
71+
{ "files": ["toc.yml"], "src": "exchange-ps", "version": "exchserver-ps-2019", "dest": "module/exchange-ps" },
72+
{ "files": ["**/*.md"], "src": "docs-conceptual", "version": "exchonline-ps", "dest": "exchange", "exclude": ["**/obj/**", "**/includes/**", "README.md", "LICENSE", "LICENSE-CODE", "ThirdPartyNotices"] },
73+
{ "files": ["toc.yml"], "src": "docs-conceptual", "version": "exchonline-ps", "dest": "exchange/exchange-ps" },
74+
{ "files": ["**/*.md"], "src": "exchange-ps", "version": "exchonline-ps", "dest": "module" },
75+
{ "files": ["toc.yml"], "src": "exchange-ps", "version": "exchonline-ps", "dest": "module/exchange-ps" },
76+
{ "files": ["**/*.md"], "src": "docs-conceptual", "version": "o365scc-ps", "dest": "exchange", "exclude": ["**/obj/**", "**/includes/**", "README.md", "LICENSE", "LICENSE-CODE", "ThirdPartyNotices"] },
77+
{ "files": ["toc.yml"], "src": "docs-conceptual", "version": "o365scc-ps", "dest": "exchange/exchange-ps" },
78+
{ "files": ["**/*.md"], "src": "exchange-ps", "version": "o365scc-ps", "dest": "module" },
79+
{ "files": ["toc.yml"], "src": "exchange-ps", "version": "o365scc-ps", "dest": "module/exchange-ps" },
80+
{ "files": ["**/*.md"], "src": "docs-conceptual", "version": "eop-ps", "dest": "exchange", "exclude": ["**/obj/**", "**/includes/**", "README.md", "LICENSE", "LICENSE-CODE", "ThirdPartyNotices"] },
81+
{ "files": ["toc.yml"], "src": "docs-conceptual", "version": "eop-ps", "dest": "exchange/exchange-ps" },
82+
{ "files": ["**/*.md"], "src": "exchange-ps", "version": "eop-ps", "dest": "module" },
83+
{ "files": ["toc.yml"], "src": "exchange-ps", "version": "eop-ps", "dest": "module/exchange-ps" }
5684
],
5785
"resource": [
5886
{
@@ -65,12 +93,24 @@
6593
"**/obj/**",
6694
"**/includes/**"
6795
]
68-
}
96+
},
97+
{ "files": ["**/*.png", "**/*.jpg"], "version": "exchserver-ps-2010", "exclude": ["**/obj/**", "**/includes/**"] },
98+
{ "files": ["**/*.png", "**/*.jpg"], "version": "exchserver-ps-2013", "exclude": ["**/obj/**", "**/includes/**"] },
99+
{ "files": ["**/*.png", "**/*.jpg"], "version": "exchserver-ps-2016", "exclude": ["**/obj/**", "**/includes/**"] },
100+
{ "files": ["**/*.png", "**/*.jpg"], "version": "exchserver-ps-2019", "exclude": ["**/obj/**", "**/includes/**"] },
101+
{ "files": ["**/*.png", "**/*.jpg"], "version": "exchonline-ps", "exclude": ["**/obj/**", "**/includes/**"] },
102+
{ "files": ["**/*.png", "**/*.jpg"], "version": "o365scc-ps", "exclude": ["**/obj/**", "**/includes/**"] },
103+
{ "files": ["**/*.png", "**/*.jpg"], "version": "eop-ps", "exclude": ["**/obj/**", "**/includes/**"] }
69104
],
70105
"versions": {
71-
"exchange-ps": {
72-
"dest": "exchange-ps"
73-
}
106+
"exchange-ps": { "dest": "exchange-ps" },
107+
"exchserver-ps-2010": { "dest": "exchserver-ps-2010" },
108+
"exchserver-ps-2013": { "dest": "exchserver-ps-2013" },
109+
"exchserver-ps-2016": { "dest": "exchserver-ps-2016" },
110+
"exchserver-ps-2019": { "dest": "exchserver-ps-2019" },
111+
"exchonline-ps": { "dest": "exchonline-ps" },
112+
"o365scc-ps": { "dest": "o365scc-ps" },
113+
"eop-ps": { "dest": "eop-ps" }
74114
},
75115
"overwrite": [],
76116
"externalReference": [],

exchange/docs-conceptual/basic-auth-connect-to-eop-powershell.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ The following introductory video shows you how to connect to and use Exchange On
3939
- Windows Server 2019
4040
- Windows Server 2016
4141
- Windows Server 2012 or Windows Server 2012 R2
42-
- Windows 7 Service Pack 1 (SP1)<sup>*</sup>
43-
- Windows Server 2008 R2 SP1<sup>*</sup>
42+
- Windows 7 Service Pack 1 (SP1)<sup>\*</sup>
43+
- Windows Server 2008 R2 SP1<sup>\*</sup>
4444

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 [Install the .NET Framework](https://docs.microsoft.com/dotnet/framework/install/on-windows-7), [Windows Management Framework 3.0](https://www.microsoft.com/download/details.aspx?id=34595), [Windows Management Framework 4.0](https://www.microsoft.com/download/details.aspx?id=40855), 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 [Install the .NET Framework](https://docs.microsoft.com/dotnet/framework/install/on-windows-7), [Windows Management Framework 3.0](https://aka.ms/wmf3download), [Windows Management Framework 4.0](https://aka.ms/wmf4download), 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

exchange/docs-conceptual/basic-auth-connect-to-exo-powershell.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ The following introductory video shows you how to connect to and use Exchange On
4545
- Windows 7 Service Pack 1 (SP1)<sup>*</sup>
4646
- Windows Server 2008 R2 SP1<sup>*</sup>
4747

48-
<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 [Install the .NET Framework](https://docs.microsoft.com/dotnet/framework/install/on-windows-7), [Windows Management Framework 3.0](https://www.microsoft.com/download/details.aspx?id=34595), [Windows Management Framework 4.0](https://www.microsoft.com/download/details.aspx?id=40855), and [Windows Management Framework 5.1](https://aka.ms/wmf5download).
48+
<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 [Install the .NET Framework](https://docs.microsoft.com/dotnet/framework/install/on-windows-7), [Windows Management Framework 3.0](https://aka.ms/wmf3download), [Windows Management Framework 4.0](https://aka.ms/wmf4download), and [Windows Management Framework 5.1](https://aka.ms/wmf5download).
4949

5050
- 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:
5151

exchange/docs-conceptual/basic-auth-connect-to-scc-powershell.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Security & Compliance Center PowerShell allows you to manage your Security & Com
5050
- Windows 7 Service Pack 1 (SP1)<sup>*</sup>
5151
- Windows Server 2008 R2 SP1<sup>*</sup>
5252

53-
<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 [Install the .NET Framework](https://docs.microsoft.com/dotnet/framework/install/on-windows-7), [Windows Management Framework 3.0](https://www.microsoft.com/download/details.aspx?id=34595), [Windows Management Framework 4.0](https://www.microsoft.com/download/details.aspx?id=40855), and [Windows Management Framework 5.1](https://aka.ms/wmf5download).
53+
<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 [Install the .NET Framework](https://docs.microsoft.com/dotnet/framework/install/on-windows-7), [Windows Management Framework 3.0](https://aka.ms/wmf3download), [Windows Management Framework 4.0](https://aka.ms/wmf4download), and [Windows Management Framework 5.1](https://aka.ms/wmf5download).
5454

5555
- 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:
5656

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

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ To use the older Exchange Online Remote PowerShell Module to connect to Exchange
2929

3030
- The requirements for installing and using the EXO V2 module are described in [Install and maintain the EXO V2 module](exchange-online-powershell-v2.md#install-and-maintain-the-exo-v2-module).
3131

32-
- If your organization is on-premises Exchange, and you have Exchange Enterprise CAL with Services licenses for EOP, your EOP PowerShell connection instructions are the same as Exchange Online PowerShell as described in this topic.
32+
- If your organization is on-premises Exchange, and you have Exchange Enterprise CAL with Services licenses for Exchange Online Protection (EOP), your EOP PowerShell connection instructions are the same as Exchange Online PowerShell as described in this topic.
3333

3434
> [!TIP]
3535
> Having problems? Ask in the [Exchange Online](https://go.microsoft.com/fwlink/p/?linkId=267542) forum.
@@ -47,11 +47,11 @@ If you account uses multi-factor authentication, use the steps in this section.
4747
2. The command that you need to run uses the following syntax:
4848

4949
```powershell
50-
Connect-ExchangeOnline -UserPrincipalName <UPN> -ShowProgress $true [-ConnectionUri <URL>] [-AzureADAuthorizationEndPointUri <URL>] [-DelegatedOrganization <String>]
50+
Connect-ExchangeOnline -UserPrincipalName <UPN> -ShowProgress $true [-ExchangeEnvironmentName <Value>] [-DelegatedOrganization <String>]
5151
```
5252

5353
- _\<UPN\>_ is your account in user principal name format (for example, `[email protected]`).
54-
- The required _ConnectionUri_ and _AzureADAuthorizationEndPointUrl_ values depend on the nature of your Microsoft 365 organization. For more information, see the parameter descriptions in [Connect-ExchangeOnline](https://docs.microsoft.com/powershell/module/exchange/connect-exchangeonline).
54+
- When you use the _ExchangeEnvironmentName_ parameter, you don't need use the _ConnectionUri_ or _AzureADAuthorizationEndPointUrl_ parameters. For more information, see the parameter descriptions in [Connect-ExchangeOnline](https://docs.microsoft.com/powershell/module/exchange/connect-exchangeonline).
5555
- The _DelegatedOrganization_ parameter specifies the customer organization that you want to manage as an authorized Microsoft Partner. For more information, see [Partners](https://docs.microsoft.com/office365/servicedescriptions/office-365-platform-service-description/partners).
5656

5757
**This example connects to Exchange Online PowerShell in a Microsoft 365 or Microsoft 365 GCC organization**:
@@ -63,19 +63,19 @@ If you account uses multi-factor authentication, use the steps in this section.
6363
**This example connects to Exchange Online PowerShell in an Office 365 Germany organization**:
6464

6565
```powershell
66-
Connect-ExchangeOnline -UserPrincipalName [email protected] -ShowProgress $true -ConnectionUri https://outlook.office.de/PowerShell-LiveID -AzureADAuthorizationEndPointUri https://login.microsoftonline.de/common
66+
Connect-ExchangeOnline -UserPrincipalName [email protected] -ShowProgress $true -ExchangeEnvironmentName O365GermanyCloud
6767
```
6868

6969
**This example connects to Exchange Online PowerShell in a Microsoft GCC High organization**:
7070

7171
```powershell
72-
Connect-ExchangeOnline -UserPrincipalName [email protected] -ShowProgress $true -ConnectionUri https://outlook.office365.us/powershell-liveid -AzureADAuthorizationEndPointUri https://login.microsoftonline.us/common
72+
Connect-ExchangeOnline -UserPrincipalName [email protected] -ShowProgress $true -ExchangeEnvironmentName O365USGovGCCHigh
7373
```
7474

7575
**This example connects to Exchange Online PowerShell in a Microsoft 365 DoD organization**:
7676

7777
```powershell
78-
Connect-ExchangeOnline -UserPrincipalName [email protected] -ShowProgress $true -ConnectionUri https://webmail.apps.mil/powershell-liveid -AzureADAuthorizationEndPointUri https://login.microsoftonline.us/common
78+
Connect-ExchangeOnline -UserPrincipalName [email protected] -ShowProgress $true -ExchangeEnvironmentName O365USGovDoD
7979
```
8080

8181
**This example connects to Exchange Online PowerShell to manage another tenant**:
@@ -114,10 +114,10 @@ If your account doesn't use multi-factor authentication, use the steps in this s
114114
3. The command that you need to run uses the following syntax:
115115

116116
```powershell
117-
Connect-ExchangeOnline -Credential $UserCredential -ShowProgress $true [-ConnectionUri <URL>] [-DelegatedOrganization <String>]
117+
Connect-ExchangeOnline -Credential $UserCredential -ShowProgress $true [-ExchangeEnvironmentName <Value>] [-DelegatedOrganization <String>]
118118
```
119119

120-
- The required _ConnectionUri_ value depends on the nature of your Microsoft 365 organization. For more information, see the parameter description in [Connect-ExchangeOnline](https://docs.microsoft.com/powershell/module/exchange/connect-exchangeonline).
120+
- When you use the _ExchangeEnvironmentName_ parameter, you don't need use the _ConnectionUri_ or _AzureADAuthorizationEndPointUrl_ parameters. For more information, see the parameter descriptions in [Connect-ExchangeOnline](https://docs.microsoft.com/powershell/module/exchange/connect-exchangeonline).
121121
- The _DelegatedOrganization_ parameter specifies the customer organization that you want to manage as an authorized Microsoft Partner. For more information, see [Partners](https://docs.microsoft.com/office365/servicedescriptions/office-365-platform-service-description/partners).
122122

123123
**Connect to Exchange Online PowerShell in a Microsoft 365 or Microsoft 365 GCC organization**:
@@ -129,25 +129,25 @@ If your account doesn't use multi-factor authentication, use the steps in this s
129129
**Connect to Exchange Online PowerShell in an Office 365 Germany organization**:
130130

131131
```powershell
132-
Connect-ExchangeOnline -Credential $UserCredential -ShowProgress $true -ConnectionUri https://outlook.office.de/powershell-liveid/
132+
Connect-ExchangeOnline -Credential $UserCredential -ShowProgress $true -ExchangeEnvironmentName O365GermanyCloud
133133
```
134134

135135
**Connect to Exchange Online PowerShell in an Office 365 operated by 21Vianet organization**:
136136

137137
```powershell
138-
Connect-ExchangeOnline -Credential $UserCredential -ShowProgress $true -ConnectionUri https://partner.outlook.cn/PowerShell
138+
Connect-ExchangeOnline -Credential $UserCredential -ShowProgress $true -ExchangeEnvironmentName O365China
139139
```
140140

141141
**Connect to Exchange Online PowerShell in a Microsoft 365 GCC High organization**:
142142

143143
```powershell
144-
Connect-ExchangeOnline -Credential $UserCredential -ShowProgress $true -ConnectionUri https://outlook.office365.us/powershell-liveid/
144+
Connect-ExchangeOnline -Credential $UserCredential -ShowProgress $true -ExchangeEnvironmentName O365USGovGCCHigh
145145
```
146146

147147
**Connect to Exchange Online PowerShell in a Microsoft 365 DoD organization**:
148148

149149
```powershell
150-
Connect-ExchangeOnline -Credential $UserCredential -ShowProgress $true -ConnectionUri https://webmail.apps.mil/powershell-liveid
150+
Connect-ExchangeOnline -Credential $UserCredential -ShowProgress $true -ExchangeEnvironmentName O365USGovDoD
151151
```
152152

153153
For detailed syntax and parameter information, see [Connect-ExchangeOnline](https://docs.microsoft.com/powershell/module/exchange/connect-exchangeonline).

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ The Exchange Online PowerShell V2 module (abbreviated as the EXO V2 module) uses
2121

2222
**This topic contains instructions for how to connect to Exchange Online Protection PowerShell using the EXO V2 module with or without using MFA.**
2323

24-
To use the older, less secure remote PowerShell connection instructions that [will eventually be deprecated](https://techcommunity.microsoft.com/t5/exchange-team-blog/basic-authentication-and-exchange-online-july-update/ba-p/1530163), see [Bssic auth - Connect to Exchange Online Protection PowerShell](basic-auth-connect-to-eop-powershell.md).
24+
To use the older, less secure remote PowerShell connection instructions that [will eventually be deprecated](https://techcommunity.microsoft.com/t5/exchange-team-blog/basic-authentication-and-exchange-online-july-update/ba-p/1530163), see [Basic auth - Connect to Exchange Online Protection PowerShell](basic-auth-connect-to-eop-powershell.md).
2525

2626
## What do you need to know before you begin?
2727

@@ -71,7 +71,7 @@ For detailed syntax and parameter information, see [Connect-IPPSSession](https:/
7171
> Be sure to disconnect the remote PowerShell session when you're finished. If you close the Windows PowerShell window without disconnecting the session, you could use up all the remote PowerShell sessions available to you, and you'll need to wait for the sessions to expire. To disconnect the remote PowerShell session, run the following command.
7272
7373
```powershell
74-
Get-PSSession | Remove-PSSession
74+
Disconnect-ExchangeOnline
7575
```
7676

7777
## Connect to Exchange Online Protection PowerShell without using MFA
@@ -118,7 +118,7 @@ For detailed syntax and parameter information, see [Connect-IPPSSession](https:/
118118
> Be sure to disconnect the remote PowerShell session when you're finished. If you close the Windows PowerShell window without disconnecting the session, you could use up all the remote PowerShell sessions available to you, and you'll need to wait for the sessions to expire. To disconnect the remote PowerShell session, run the following command.
119119
120120
```powershell
121-
Get-PSSession | Remove-PSSession
121+
Disconnect-ExchangeOnline
122122
```
123123

124124
## How do you know this worked?

0 commit comments

Comments
 (0)