Skip to content

Commit 7c31615

Browse files
committed
Merge branch 'master' into ChrisdaCopyOfQinezh-test
2 parents 910809f + 488675a commit 7c31615

File tree

1,312 files changed

+3388
-3151
lines changed

Some content is hidden

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

1,312 files changed

+3388
-3151
lines changed

.openpublishing.redirection.json

Lines changed: 116 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6499,6 +6499,121 @@
64996499
"source_path": "exchange/virtual-folder/exchange/users-and-groups/Upgrade-DistributionGroup.md",
65006500
"redirect_url": "https://docs.microsoft.com/powershell/module/exchange/upgrade-distributiongroup",
65016501
"redirect_document_id": true
6502+
},
6503+
{
6504+
"source_path": "exchange/docs-conceptual/office-365-scc/office-365-scc-powershell.md",
6505+
"redirect_url": "https://docs.microsoft.com/powershell/exchange/scc-powershell",
6506+
"redirect_document_id": true
6507+
},
6508+
{
6509+
"source_path": "exchange/docs-conceptual/office-365-scc/connect-to-scc-powershell/connect-to-scc-powershell.md",
6510+
"redirect_url": "https://docs.microsoft.com/powershell/exchange/connect-to-scc-powershell",
6511+
"redirect_document_id": true
6512+
},
6513+
{
6514+
"source_path": "exchange/docs-conceptual/office-365-scc/connect-to-scc-powershell/mfa-connect-to-scc-powershell.md",
6515+
"redirect_url": "https://docs.microsoft.com/powershell/exchange/mfa-connect-to-scc-powershell",
6516+
"redirect_document_id": true
6517+
},
6518+
{
6519+
"source_path": "exchange/docs-conceptual/exchange-server/connect-to-exchange-servers-using-remote-powershell.md",
6520+
"redirect_url": "https://docs.microsoft.com/powershell/exchange/connect-to-exchange-servers-using-remote-powershell",
6521+
"redirect_document_id": true
6522+
},
6523+
{
6524+
"source_path": "exchange/docs-conceptual/exchange-server/control-remote-powershell-access-to-exchange-servers.md",
6525+
"redirect_url": "https://docs.microsoft.com/powershell/exchange/control-remote-powershell-access-to-exchange-servers",
6526+
"redirect_document_id": true
6527+
},
6528+
{
6529+
"source_path": "exchange/docs-conceptual/exchange-server/exchange-cmdlet-syntax.md",
6530+
"redirect_url": "https://docs.microsoft.com/powershell/exchange-cmdlet-syntax",
6531+
"redirect_document_id": true
6532+
},
6533+
{
6534+
"source_path": "exchange/docs-conceptual/exchange-server/exchange-management-shell.md",
6535+
"redirect_url": "https://docs.microsoft.com/powershell/exchange/exchange-management-shell",
6536+
"redirect_document_id": true
6537+
},
6538+
{
6539+
"source_path": "exchange/docs-conceptual/exchange-server/find-exchange-cmdlet-permissions.md",
6540+
"redirect_url": "https://docs.microsoft.com/powershell/exchange/find-exchange-cmdlet-permissions",
6541+
"redirect_document_id": true
6542+
},
6543+
{
6544+
"source_path": "exchange/docs-conceptual/exchange-server/open-the-exchange-management-shell.md",
6545+
"redirect_url": "https://docs.microsoft.com/powershell/exchange/open-the-exchange-management-shell",
6546+
"redirect_document_id": true
6547+
},
6548+
{
6549+
"source_path": "exchange/docs-conceptual/exchange-server/use-update-exchangehelp.md",
6550+
"redirect_url": "https://docs.microsoft.com/powershell/exchange/use-update-exchangehelp.md",
6551+
"redirect_document_id": true
6552+
},
6553+
{
6554+
"source_path": "exchange/docs-conceptual/exchange-server/recipient-filters/filter-properties.md",
6555+
"redirect_url": "https://docs.microsoft.com/powershell/exchange/filter-properties",
6556+
"redirect_document_id": true
6557+
},
6558+
{
6559+
"source_path": "exchange/docs-conceptual/exchange-server/recipient-filters/recipient-filters.md",
6560+
"redirect_url": "https://docs.microsoft.com/powershell/exchange/recipient-filters",
6561+
"redirect_document_id": true
6562+
},
6563+
{
6564+
"source_path": "exchange/docs-conceptual/exchange-server/recipient-filters/recipientfilter-properties.md",
6565+
"redirect_url": "https://docs.microsoft.com/powershell/exchange/recipientfilter-properties",
6566+
"redirect_document_id": true
6567+
},
6568+
{
6569+
"source_path": "exchange/docs-conceptual/exchange-online/disable-access-to-exchange-online-powershell.md",
6570+
"redirect_url": "https://docs.microsoft.com/powershell/exchange/disable-access-to-exchange-online-powershell",
6571+
"redirect_document_id": true
6572+
},
6573+
{
6574+
"source_path": "exchange/docs-conceptual/exchange-online/exchange-online-powershell.md",
6575+
"redirect_url": "https://docs.microsoft.com/powershell/exchange/exchange-online-powershell",
6576+
"redirect_document_id": true
6577+
},
6578+
{
6579+
"source_path": "exchange/docs-conceptual/exchange-online/connect-to-exchange-online-powershell/connect-to-exchange-online-powershell.md",
6580+
"redirect_url": "https://docs.microsoft.com/powershell/exchange/connect-to-exchange-online-powershell",
6581+
"redirect_document_id": true
6582+
},
6583+
{
6584+
"source_path": "exchange/docs-conceptual/exchange-online/connect-to-exchange-online-powershell/mfa-connect-to-exchange-online-powershell.md",
6585+
"redirect_url": "https://docs.microsoft.com/powershell/exchange/mfa-connect-to-exchange-online-powershell",
6586+
"redirect_document_id": true
6587+
},
6588+
{
6589+
"source_path": "exchange/docs-conceptual/exchange-online/exchange-online-powershell-v2/app-only-auth-powershell-v2.md",
6590+
"redirect_url": "https://docs.microsoft.com/powershell/exchange/app-only-auth-powershell-v2",
6591+
"redirect_document_id": true
6592+
},
6593+
{
6594+
"source_path": "exchange/docs-conceptual/exchange-online/exchange-online-powershell-v2/cmdlet-property-sets.md",
6595+
"redirect_url": "https://docs.microsoft.com/powershell/exchange/cmdlet-property-sets",
6596+
"redirect_document_id": true
6597+
},
6598+
{
6599+
"source_path": "exchange/docs-conceptual/exchange-online/exchange-online-powershell-v2/exchange-online-powershell-v2.md",
6600+
"redirect_url": "https://docs.microsoft.com/powershell/exchange/exchange-online-powershell-v2",
6601+
"redirect_document_id": true
6602+
},
6603+
{
6604+
"source_path": "exchange/docs-conceptual/exchange-online/exchange-online-powershell-v2/filters-v2.md",
6605+
"redirect_url": "https://docs.microsoft.com/powershell/exchange/filters-v2",
6606+
"redirect_document_id": true
6607+
},
6608+
{
6609+
"source_path": "exchange/docs-conceptual/exchange-eop/connect-to-exchange-online-protection-powershell.md",
6610+
"redirect_url": "https://docs.microsoft.com/powershell/exchange/connect-to-exchange-online-protection-powershell",
6611+
"redirect_document_id": true
6612+
},
6613+
{
6614+
"source_path": "exchange/docs-conceptual/exchange-eop/exchange-online-protection-powershell.md",
6615+
"redirect_url": "https://docs.microsoft.com/powershell/exchange/exchange-online-protection-powershell",
6616+
"redirect_document_id": true
65026617
}
6503-
]
6618+
]
65046619
}
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ If you encounter problems, check the [required permssions](https://docs.microsof
113113
114114
Note that you can't create credentials for [native applications](https://docs.microsoft.com/azure/active-directory/manage-apps/application-proxy-configure-native-client-application), because you can't use that type for automated applications.
115115
116-
![Register an application](../../media/app-only-auth-register-app.png)
116+
![Register an application](media/app-only-auth-register-app.png)
117117
118118
When you're finished, click **Register**.
119119
@@ -129,13 +129,13 @@ You need to assign the API permission `Exchange.ManageAsApp` so the application
129129
130130
3. In the flyout that appears, select **Exchange**.
131131
132-
![Select Exchange API permssions](../../media/app-only-auth-exchange-api-perms.png)
132+
![Select Exchange API permssions](media/app-only-auth-exchange-api-perms.png)
133133
134134
4. In the flyout that appears, click **Application permissions**.
135135
136136
5. In the **Select permissions** section that appears on the page, expand **Exchange** and select **Exchange.ManageAsApp**
137137
138-
![Select Exchange API permssions](../../media/app-only-auth-exchange-manageasapp.png)
138+
![Select Exchange API permssions](media/app-only-auth-exchange-manageasapp.png)
139139
140140
When you're finished, click **Add permissions**.
141141
@@ -169,7 +169,7 @@ After you register the certificate with your application, you can use the public
169169

170170
5. On the **Certificates & secrets** page that opens, click **Upload certificate**.
171171

172-
![Click Upload certificate](../../media/app-only-auth-upload-cert.png)
172+
![Click Upload certificate](media/app-only-auth-upload-cert.png)
173173

174174
6. In the dialog that appears, browse to the self-signed certificate you created in the previous Step, and then click **Add**.
175175

@@ -191,4 +191,4 @@ Azure AD has more than 50 admin roles available. For app-only authentication in
191191

192192
4. In the **Add assignments** flyout that appears, find and select the application, and then click **Add**.
193193

194-
![Add a role assignment](../../media/app-only-auth-role-assignment.png)
194+
![Add a role assignment](media/app-only-auth-role-assignment.png)
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ description: "Learn how to use remote PowerShell to connect to Exchange Online."
1818
# Connect to Exchange Online PowerShell
1919

2020
> [!NOTE]
21-
> We recommend that you use the Exchange Online PowerShell V2 module to connect to Exchange Online PowerShell. For instructions, see [Use the Exchange Online PowerShell V2 module](../exchange-online-powershell-v2/exchange-online-powershell-v2.md).
21+
> We recommend that you use the Exchange Online PowerShell V2 module to connect to Exchange Online PowerShell. For instructions, see [Use the Exchange Online PowerShell V2 module](exchange-online-powershell-v2.md).
2222
2323
Exchange Online PowerShell allows you to manage your Exchange Online settings from the command line. You use Windows PowerShell on your local computer to create a remote PowerShell session to Exchange Online. It's a simple three-step process where you enter your Microsoft 365 credentials, provide the required connection settings, and then import the Exchange Online cmdlets into your local Windows PowerShell session so that you can use them.
2424

2525
> [!IMPORTANT]
26-
> If you want to use multi-factor authentication (MFA) to connect to Exchange Online PowerShell, you need to download and use the Exchange Online Remote PowerShell Module. For more information, see [Connect to Exchange Online PowerShell using multi-factor authentication](mfa-connect-to-exchange-online-powershell.md). <br/><br/> If you're a standalone Exchange Online Protection (EOP) customer (for example, you're using EOP to protect your on-premises email environment), use the connection instructions in [Connect to Exchange Online Protection PowerShell](../../exchange-eop/connect-to-exchange-online-protection-powershell.md). If your on-premises Exchange organization has Exchange Enterprise CAL with Services licenses, EOP is one of the included services, and the connection instructions in this topic will work for you.
26+
> If you want to use multi-factor authentication (MFA) to connect to Exchange Online PowerShell, you need to download and use the Exchange Online Remote PowerShell Module. For more information, see [Connect to Exchange Online PowerShell using multi-factor authentication](mfa-connect-to-exchange-online-powershell.md). <br/><br/> If you're a standalone Exchange Online Protection (EOP) customer (for example, you're using EOP to protect your on-premises email environment), use the connection instructions in [Connect to Exchange Online Protection PowerShell](connect-to-exchange-online-protection-powershell.md). If your on-premises Exchange organization has Exchange Enterprise CAL with Services licenses, EOP is one of the included services, and the connection instructions in this topic will work for you.
2727
2828
## What do you need to know before you begin?
2929

@@ -134,7 +134,7 @@ If you receive errors, check the following requirements:
134134

135135
- To help prevent denial-of-service (DoS) attacks, you're limited to three open remote PowerShell connections to your Exchange Online organization.
136136

137-
- The account you use to connect to Exchange Online must be enabled for remote PowerShell. For more information, see [Enable or disable access to Exchange Online PowerShell](../disable-access-to-exchange-online-powershell.md).
137+
- The account you use to connect to Exchange Online must be enabled for remote PowerShell. For more information, see [Enable or disable access to Exchange Online PowerShell](disable-access-to-exchange-online-powershell.md).
138138

139139
- 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.
140140

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ In standalone Exchange Online Protection (EOP) organizations without Exchange On
2020

2121
- Estimated time to complete: 5 minutes
2222

23-
- The instructions in this topic are for organizations without Exchange Online mailboxes (for example, you have a standalone EOP subscription to protect your on-premises email environment). If you have a Microsoft 365 subscription that includes Exchange Online mailboxes, the same features are available in [Exchange Online PowerShell](../exchange-online/exchange-online-powershell.md).
23+
- The instructions in this topic are for organizations without Exchange Online mailboxes (for example, you have a standalone EOP subscription to protect your on-premises email environment). If you have a Microsoft 365 subscription that includes Exchange Online mailboxes, the same features are available in [Exchange Online PowerShell](exchange-online-powershell.md).
2424

2525
- You can use the following versions of Windows:
2626

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,17 @@ description: "Learn how to connect to Security & Compliance Center PowerShell."
1818
Security & Compliance Center PowerShell allows you to manage your Security & Compliance Center settings from the command line. You use Windows PowerShell on your local computer to create a remote PowerShell session to the Security & Compliance Center. It's a simple three-step process where you enter your Microsoft 365 credentials, provide the required connection settings, and then import the Security & Compliance Center cmdlets into your local Windows PowerShell session so that you can use them.
1919

2020
> [!NOTE]
21-
> The procedures in this topic won't work if: <br/>* Your account uses multi-factor authentication (MFA). <br/>* Your organization uses federated authentication. <br/>* A ___location condition in an Azure Active Directory conditional access policy restricts your access to trusted IPs. <br/> In these scenarios, you need to download and use the Exchange Online Remote PowerShell Module to connect to Security & Compliance Center PowerShell. For instructions, see [Connect to Security & Compliance Center PowerShell using multi-factor authentication](mfa-connect-to-scc-powershell.md). <br/><br/> Some features in the Security & Compliance Center (for example, mailbox archiving) link to existing functionality in the Exchange admin center (EAC). To use PowerShell with these features, you need to connect to Exchange Online PowerShell instead of Security & Compliance Center PowerShell. For instructions, see [Connect to Exchange Online PowerShell](../../exchange-online/connect-to-exchange-online-powershell/connect-to-exchange-online-powershell.md).
21+
> The procedures in this topic won't work if:
22+
>
23+
> - Your account uses multi-factor authentication (MFA).
24+
>
25+
> - Your organization uses federated authentication.
26+
>
27+
> - A ___location condition in an Azure Active Directory conditional access policy restricts your access to trusted IPs.
28+
>
29+
> In these scenarios, you need to download and use the Exchange Online Remote PowerShell Module to connect to Security & Compliance Center PowerShell. For instructions, see [Connect to Security & Compliance Center PowerShell using multi-factor authentication](mfa-connect-to-scc-powershell.md).
30+
>
31+
> Some features in the Security & Compliance Center (for example, mailbox archiving) link to existing functionality in the Exchange admin center (EAC). To use PowerShell with these features, you need to connect to Exchange Online PowerShell instead of Security & Compliance Center PowerShell. For instructions, see [Connect to Exchange Online PowerShell](connect-to-exchange-online-powershell.md).
2232
2333
For more information about the Security & Compliance Center, see [Security & Compliance Center](https://go.microsoft.com/fwlink/p/?LinkId=627054).
2434

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ For additional management tasks related to remote PowerShell, see [Connect to Ex
2626

2727
- By default, all user accounts have access to remote PowerShell. However, to actually use remote PowerShell to connect to an Exchange server, the user needs to be a member of a management role group, or be directly assigned a management role that enables the user to run Exchange cmdlets. For more information about role groups and management roles, see [Exchange Server permissions](https://docs.microsoft.com/Exchange/permissions/permissions).
2828

29-
- For detailed information about OPath filter syntax in Exchange, see [Additional OPATH syntax information](../exchange-server/recipient-filters/recipient-filters.md#additional-opath-syntax-information).
29+
- For detailed information about OPath filter syntax in Exchange, see [Additional OPATH syntax information](recipient-filters.md#additional-opath-syntax-information).
3030

3131
- You need to be assigned permissions before you can perform this procedure or procedures. To see what permissions you need, see the "Remote PowerShell" entry in the [Exchange infrastructure and PowerShell permissions](https://docs.microsoft.com/Exchange/permissions/feature-permissions/infrastructure-permissions) topic.
3232

0 commit comments

Comments
 (0)