Skip to content

Commit 1aa084f

Browse files
authored
Merge branch 'master' into patch-7
2 parents 9cac1d7 + b3b30ad commit 1aa084f

File tree

94 files changed

+1506
-388
lines changed

Some content is hidden

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

94 files changed

+1506
-388
lines changed

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

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ The following introductory video shows you how to connect to and use Exchange On
3333

3434
- **The procedures in this article are only for EOP organizations that don't have Exchange Online mailboxes** (for example, you have a standalone EOP subscription that protects your on-premises email environment). If you have a Microsoft 365 subscription includes Exchange Online mailboxes, you can't connect to Exchange Online Protection PowerShell. The same features are available in [Exchange Online PowerShell](exchange-online-powershell.md).
3535

36-
- After you connect, the cmdlets and parameters that you have or don't have access to is controlled by role-based access control (RBAC). For more information, see [Permissions in standalone EOP](https://docs.microsoft.com/microsoft-365/security/office-365-security/feature-permissions-in-eop).
36+
- After you connect, the cmdlets and parameters that you have or don't have access to is controlled by role-based access control (RBAC). For more information, see [Permissions in standalone EOP](/microsoft-365/security/office-365-security/feature-permissions-in-eop).
3737

3838
- You can use the following versions of Windows:
3939

@@ -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 supported only 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).
48+
<sup>\*</sup> This version of Windows has reached end of support, and is now supported only 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](/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

@@ -57,7 +57,7 @@ The following introductory video shows you how to connect to and use Exchange On
5757
Set-ExecutionPolicy RemoteSigned
5858
```
5959

60-
For more information about execution policies, see [About Execution Policies](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/about/about_execution_policies).
60+
For more information about execution policies, see [About Execution Policies](/powershell/module/microsoft.powershell.core/about/about_execution_policies).
6161

6262
- WinRM needs to allow Basic authentication (it's enabled by default). We don't send the username and password combination, but the Basic authentication header is required to send the session's OAuth token, since the client-side WinRM implementation has no support for OAuth.
6363

@@ -131,7 +131,7 @@ If you receive errors, check the following requirements:
131131

132132
- TCP port 80 traffic needs to be open between your local computer and Microsoft 365. It's probably open, but it's something to consider if your organization has a restrictive Internet access policy.
133133

134-
- 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:
134+
- The account you use to connect to Exchange Online Protection PowerShell must be represented as a [mail user in EOP](/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:
135135

136136
> 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.
137137
@@ -145,8 +145,8 @@ If you receive errors, check the following requirements:
145145

146146
The cmdlets that you use in this article are Windows PowerShell cmdlets. For more information about these cmdlets, see the following articles.
147147

148-
- [Get-Credential](https://docs.microsoft.com/powershell/module/microsoft.powershell.security/get-credential)
149-
- [New-PSSession](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/new-pssession)
150-
- [Import-PSSession](https://docs.microsoft.com/powershell/module/microsoft.powershell.utility/import-pssession)
151-
- [Remove-PSSession](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/remove-pssession)
152-
- [Set-ExecutionPolicy](https://docs.microsoft.com/powershell/module/microsoft.powershell.security/set-executionpolicy)
148+
- [Get-Credential](/powershell/module/microsoft.powershell.security/get-credential)
149+
- [New-PSSession](/powershell/module/microsoft.powershell.core/new-pssession)
150+
- [Import-PSSession](/powershell/module/microsoft.powershell.utility/import-pssession)
151+
- [Remove-PSSession](/powershell/module/microsoft.powershell.core/remove-pssession)
152+
- [Set-ExecutionPolicy](/powershell/module/microsoft.powershell.security/set-executionpolicy)

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

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ The following introductory video shows you how to connect to and use Exchange On
3434

3535
- Estimated time to complete: 5 minutes
3636

37-
- After you connect, the cmdlets and parameters that you have or don't have access to is controlled by role-based access control (RBAC). For more information, see [Permissions in Exchange Online](https://docs.microsoft.com/exchange/permissions-exo/permissions-exo).
37+
- After you connect, the cmdlets and parameters that you have or don't have access to is controlled by role-based access control (RBAC). For more information, see [Permissions in Exchange Online](/exchange/permissions-exo/permissions-exo).
3838

3939
- If your on-premises Exchange organization has Exchange Enterprise CAL with Services licenses, you can use the instructions in this article to connect to your EOP organization.
4040

@@ -48,7 +48,7 @@ The following introductory video shows you how to connect to and use Exchange On
4848
- Windows 7 Service Pack 1 (SP1)<sup>*</sup>
4949
- Windows Server 2008 R2 SP1<sup>*</sup>
5050

51-
<sup>\*</sup> This version of Windows has reached end of support, and is now supported only 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).
51+
<sup>\*</sup> This version of Windows has reached end of support, and is now supported only 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](/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).
5252

5353
- 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:
5454

@@ -60,7 +60,7 @@ The following introductory video shows you how to connect to and use Exchange On
6060
Set-ExecutionPolicy RemoteSigned
6161
```
6262

63-
For more information about execution policies, see [About Execution Policies](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/about/about_execution_policies).
63+
For more information about execution policies, see [About Execution Policies](/powershell/module/microsoft.powershell.core/about/about_execution_policies).
6464

6565
- WinRM needs to allow Basic authentication (it's enabled by default). We don't send the username and password combination, but the Basic authentication header is required to send the session's OAuth token, since the client-side WinRM implementation has no support for OAuth.
6666

@@ -114,7 +114,7 @@ The following introductory video shows you how to connect to and use Exchange On
114114

115115
Then, add the following parameter and value to the end of the $Session = ... command: `-SessionOption $ProxyOptions`.
116116

117-
For more information, see [New-PSSessionOption](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/new-pssessionoption).
117+
For more information, see [New-PSSessionOption](/powershell/module/microsoft.powershell.core/new-pssessionoption).
118118

119119
3. Run the following command:
120120

@@ -149,10 +149,10 @@ If you receive errors, check the following requirements:
149149

150150
The cmdlets that you use in this article are Windows PowerShell cmdlets. For more information about these cmdlets, see the following articles.
151151

152-
- [Get-Credential](https://docs.microsoft.com/powershell/module/microsoft.powershell.security/get-credential)
153-
- [New-PSSession](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/new-pssession)
154-
- [Import-PSSession](https://docs.microsoft.com/powershell/module/microsoft.powershell.utility/import-pssession)
155-
- [Remove-PSSession](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/remove-pssession)
156-
- [Set-ExecutionPolicy](https://docs.microsoft.com/powershell/module/microsoft.powershell.security/set-executionpolicy)
152+
- [Get-Credential](/powershell/module/microsoft.powershell.security/get-credential)
153+
- [New-PSSession](/powershell/module/microsoft.powershell.core/new-pssession)
154+
- [Import-PSSession](/powershell/module/microsoft.powershell.utility/import-pssession)
155+
- [Remove-PSSession](/powershell/module/microsoft.powershell.core/remove-pssession)
156+
- [Set-ExecutionPolicy](/powershell/module/microsoft.powershell.security/set-executionpolicy)
157157

158-
For more information about managing Microsoft 365, see [Manage Microsoft 365 and Office 365](https://docs.microsoft.com/Office365/).
158+
For more information about managing Microsoft 365, see [Manage Microsoft 365 and Office 365](/Office365/).

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

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Security & Compliance Center PowerShell allows you to manage your Security & Com
3939

4040
- Estimated time to complete: 5 minutes
4141

42-
- After you connect, the cmdlets and parameters that you have or don't have access to is controlled by role-based access control (RBAC). For more information, see [Permissions in the Security & Compliance Center](https://docs.microsoft.com/microsoft-365/security/office-365-security/permissions-in-the-security-and-compliance-center).
42+
- After you connect, the cmdlets and parameters that you have or don't have access to is controlled by role-based access control (RBAC). For more information, see [Permissions in the Security & Compliance Center](/microsoft-365/security/office-365-security/permissions-in-the-security-and-compliance-center).
4343

4444
- You can use the following versions of Windows:
4545

@@ -51,7 +51,7 @@ Security & Compliance Center PowerShell allows you to manage your Security & Com
5151
- Windows 7 Service Pack 1 (SP1)<sup>*</sup>
5252
- Windows Server 2008 R2 SP1<sup>*</sup>
5353

54-
<sup>\*</sup> This version of Windows has reached end of support, and is now supported only 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).
54+
<sup>\*</sup> This version of Windows has reached end of support, and is now supported only 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](/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).
5555

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

@@ -63,7 +63,7 @@ Security & Compliance Center PowerShell allows you to manage your Security & Com
6363
Set-ExecutionPolicy RemoteSigned
6464
```
6565

66-
For more information about execution policies, see [About Execution Policies](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/about/about_execution_policies).
66+
For more information about execution policies, see [About Execution Policies](/powershell/module/microsoft.powershell.core/about/about_execution_policies).
6767

6868
- WinRM needs to allow Basic authentication (it's enabled by default). We don't send the username and password combination, but the Basic authentication header is required to send the session's OAuth token, since the client-side WinRM implementation has no support for OAuth.
6969

@@ -132,7 +132,7 @@ If you receive errors, check the following requirements:
132132

133133
- A common problem is an incorrect password. Run the three steps again and pay close attention to the user name and password you enter in Step 1.
134134

135-
- Verify that your account has permission to access the Security & Compliance Center. For details, see [Give users access to the Security & Compliance Center](https://docs.microsoft.com/microsoft-365/security/office-365-security/grant-access-to-the-security-and-compliance-center).
135+
- Verify that your account has permission to access the Security & Compliance Center. For details, see [Give users access to the Security & Compliance Center](/microsoft-365/security/office-365-security/grant-access-to-the-security-and-compliance-center).
136136

137137
- To help prevent denial-of-service (DoS) attacks, you're limited to five open remote PowerShell connections to the Security & Compliance Center.
138138

@@ -148,8 +148,8 @@ If you receive errors, check the following requirements:
148148

149149
The cmdlets that you use in this article are Windows PowerShell cmdlets. For more information about these cmdlets, see the following articles.
150150

151-
- [Get-Credential](https://docs.microsoft.com/powershell/module/microsoft.powershell.security/get-credential)
152-
- [New-PSSession](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/new-pssession)
153-
- [Import-PSSession](https://docs.microsoft.com/powershell/module/microsoft.powershell.utility/import-pssession)
154-
- [Remove-PSSession](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/remove-pssession)
155-
- [Set-ExecutionPolicy](https://docs.microsoft.com/powershell/module/microsoft.powershell.security/set-executionpolicy)
151+
- [Get-Credential](/powershell/module/microsoft.powershell.security/get-credential)
152+
- [New-PSSession](/powershell/module/microsoft.powershell.core/new-pssession)
153+
- [Import-PSSession](/powershell/module/microsoft.powershell.utility/import-pssession)
154+
- [Remove-PSSession](/powershell/module/microsoft.powershell.core/remove-pssession)
155+
- [Set-ExecutionPolicy](/powershell/module/microsoft.powershell.security/set-executionpolicy)

exchange/docs-conceptual/cmdlet-property-sets.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ The available property sets for the **Get-EXOCasMailbox** cmdlet and the propert
4949

5050
For more information, see:
5151

52-
- [Get-EXOCASMailbox](https://docs.microsoft.com/powershell/module/exchange/get-exocasmailbox)
53-
- [Get-CASMailbox](https://docs.microsoft.com/powershell/module/exchange/get-casmailbox)
52+
- [Get-EXOCASMailbox](/powershell/module/exchange/get-exocasmailbox)
53+
- [Get-CASMailbox](/powershell/module/exchange/get-casmailbox)
5454

5555
## Get-EXOMailbox property sets
5656

@@ -87,8 +87,8 @@ The available property sets for the **Get-EXOMailbox** cmdlet and the properties
8787

8888
For more information, see:
8989

90-
- [Get-EXOMailbox](https://docs.microsoft.com/powershell/module/exchange/get-exomailbox)
91-
- [Get-Mailbox](https://docs.microsoft.com/powershell/module/exchange/get-mailbox)
90+
- [Get-EXOMailbox](/powershell/module/exchange/get-exomailbox)
91+
- [Get-Mailbox](/powershell/module/exchange/get-mailbox)
9292

9393
## Get-EXOMailboxStatistics property sets
9494

@@ -104,8 +104,8 @@ The available property sets for the **Get-EXOMailboxStatistics** cmdlet and the
104104

105105
For more information, see:
106106

107-
- [Get-EXOMailboxStatistics](https://docs.microsoft.com/powershell/module/exchange/get-exomailboxstatistics)
108-
- [Get-MailboxStatistics](https://docs.microsoft.com/powershell/module/exchange/get-mailboxstatistics)
107+
- [Get-EXOMailboxStatistics](/powershell/module/exchange/get-exomailboxstatistics)
108+
- [Get-MailboxStatistics](/powershell/module/exchange/get-mailboxstatistics)
109109

110110
## Get-EXORecipient property sets
111111

@@ -128,5 +128,5 @@ The available property sets for the **Get-EXORecipient** cmdlet and the properti
128128

129129
For more information, see:
130130

131-
- [Get-EXORecipient](https://docs.microsoft.com/powershell/module/exchange/get-exorecipient)
132-
- [Get-Recipient](https://docs.microsoft.com/powershell/module/exchange/get-recipient)
131+
- [Get-EXORecipient](/powershell/module/exchange/get-exorecipient)
132+
- [Get-Recipient](/powershell/module/exchange/get-recipient)

0 commit comments

Comments
 (0)