Skip to content

Commit c223de2

Browse files
authored
Merge pull request #216352 from MicrosoftDocs/main
10/28 AM Publish
2 parents 9e002f7 + 328f836 commit c223de2

File tree

36 files changed

+597
-217
lines changed

36 files changed

+597
-217
lines changed
29.6 KB
Loading
741 Bytes
Loading
13.5 KB
Loading

articles/active-directory/external-identities/tutorial-bulk-invite.md

Lines changed: 40 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
22

33
title: Tutorial for bulk inviting B2B collaboration users - Azure AD
4-
description: In this tutorial, you learn how to use PowerShell and a CSV file to send bulk invitations to external Azure AD B2B collaboration users. You'll use the Microsoft.Graph.Users PowerShell module.
4+
description: In this tutorial, you learn how to send bulk invitations using a CSV file to external Azure AD B2B collaboration users.
55

66
services: active-directory
77
ms.service: active-directory
88
ms.subservice: B2B
99
ms.topic: tutorial
10-
ms.date: 02/16/2022
10+
ms.date: 10/24/2022
1111

1212
ms.author: mimart
1313
author: msmimart
@@ -16,64 +16,48 @@ manager: celestedg
1616
# Customer intent: As a tenant administrator, I want to send B2B invitations to multiple external users at the same time so that I can avoid having to send individual invitations to each user.
1717

1818
ms.collection: M365-identity-device-management
19+
ms.custom: engagement-fy23
1920
---
2021

2122
# Tutorial: Bulk invite Azure AD B2B collaboration users
2223

23-
If you use Azure Active Directory (Azure AD) B2B collaboration to work with external partners, you can invite multiple guest users to your organization at the same time. In this tutorial, you learn how to use the Azure portal to send bulk invitations to external users. Specifically, you'll follow these steps:
24+
If you use [Azure Active Directory (Azure AD) B2B collaboration](what-is-b2b.md) to work with external partners, you can invite multiple guest users to your organization at the same time. In this tutorial, you learn how to use the Azure portal to send bulk invitations to external users. Specifically, you'll follow these steps:
2425

2526
> [!div class="checklist"]
27+
>
2628
> * Use **Bulk invite users** to prepare a comma-separated value (.csv) file with the user information and invitation preferences
2729
> * Upload the .csv file to Azure AD
2830
> * Verify the users were added to the directory
2931
3032
If you don’t have Azure Active Directory, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin.
3133

32-
## Understand the CSV template
33-
34-
Download and fill in the bulk upload CSV template to help you successfully invite Azure AD guest users in bulk. The CSV template you download might look like this example:
35-
36-
![Spreadsheet for upload and call-outs explaining the purpose and values for each row and column](media/tutorial-bulk-invite/understand-template.png)
37-
38-
### CSV template structure
39-
40-
The rows in a downloaded CSV template are as follows:
41-
42-
- **Version number**: The first row containing the version number must be included in the upload CSV.
43-
- **Column headings**: The format of the column headings is <*Item name*> [PropertyName] <*Required or blank*>. For example, `Email address to invite [inviteeEmail] Required`. Some older versions of the template might have slight variations.
44-
- **Examples row**: We've included in the template a row of examples of values for each column. You must remove the examples row and replace it with your own entries.
45-
46-
### Additional guidance
47-
48-
- The first two rows of the upload template must not be removed or modified, or the upload can't be processed.
49-
- The required columns are listed first.
50-
- We don't recommend adding new columns to the template. Any columns you add are ignored and not processed.
51-
- We recommend that you download the latest version of the CSV template as often as possible.
5234

5335
## Prerequisites
5436

5537
You need two or more test email accounts that you can send the invitations to. The accounts must be from outside your organization. You can use any type of account, including social accounts such as gmail.com or outlook.com addresses.
5638

39+
5740
## Invite guest users in bulk
5841

5942
1. Sign in to the Azure portal with an account that is a global administrator in the organization.
6043
2. In the navigation pane, select **Azure Active Directory**.
6144
3. Under **Manage**, select **All Users**.
6245
4. Select **Bulk operations** > **Bulk invite**.
6346

64-
![Bulk invite button](media/tutorial-bulk-invite/bulk-invite-button.png)
47+
:::image type="content" source="media/tutorial-bulk-invite/bulk-invite-button.png" alt-text="Screenshot of the bulk invite button.":::
6548

66-
4. On the **Bulk invite users** page, select **Download** to get a valid .csv template with invitation properties.
6749

68-
![Download the CSV file](media/tutorial-bulk-invite/download-button.png)
50+
4. On the **Bulk invite users** page, select **Download** to get a [valid .csv template](tutorial-bulk-invite.md#understand-the-csv-template) with invitation properties.
51+
52+
:::image type="content" source="media/tutorial-bulk-invite/download-button.png" alt-text="Screenshot of the download the csv file button.":::
6953

7054
1. Open the .csv template and add a line for each guest user. Required values are:
7155

7256
* **Email address to invite** - the user who will receive an invitation
7357

7458
* **Redirection url** - the URL to which the invited user is forwarded after accepting the invitation. If you want to forward the user to the My Apps page, you must change this value to https://myapps.microsoft.com or https://myapplications.microsoft.com.
7559

76-
![Example of a CSV file with guest users entered](media/tutorial-bulk-invite/bulk-invite-csv.png)
60+
:::image type="content" source="media/tutorial-bulk-invite/bulk-invite-csv.png" alt-text="Screenshot of the example csv file with guest users entered.":::
7761

7862
> [!NOTE]
7963
> Don't use commas in the **Customized invitation message** because they'll prevent the message from being parsed successfully.
@@ -84,10 +68,34 @@ You need two or more test email accounts that you can send the invitations to. T
8468
9. When your file passes validation, select **Submit** to start the Azure bulk operation that adds the invitations.
8569
10. To view the job status, select **Click here to view the status of each operation**. Or, you can select **Bulk operation results** in the **Activity** section. For details about each line item within the bulk operation, select the values under the **# Success**, **# Failure**, or **Total Requests** columns. If failures occurred, the reasons for failure will be listed.
8670

87-
![Example of bulk operation results](media/tutorial-bulk-invite/bulk-operation-results.png)
71+
:::image type="content" source="media/tutorial-bulk-invite/bulk-operation-results.png" alt-text="Screenshot of the bulk operation results." lightbox="media/tutorial-bulk-invite/bulk-operation-results.png":::
72+
8873

8974
11. When the job completes, you'll see a notification that the bulk operation succeeded.
9075

76+
77+
## Understand the CSV template
78+
79+
Download and fill in the bulk upload CSV template to help you successfully invite Azure AD guest users in bulk. The CSV template you download might look like this example:
80+
81+
![Spreadsheet for upload and call-outs explaining the purpose and values for each row and column](media/tutorial-bulk-invite/understand-template.png)
82+
83+
### CSV template structure
84+
85+
The rows in a downloaded CSV template are as follows:
86+
87+
- **Version number**: The first row containing the version number must be included in the upload CSV.
88+
- **Column headings**: The format of the column headings is <*Item name*> [PropertyName] <*Required or blank*>. For example, `Email address to invite [inviteeEmail] Required`. Some older versions of the template might have slight variations.
89+
- **Examples row**: We've included in the template a row of examples of values for each column. You must remove the examples row and replace it with your own entries.
90+
91+
### Additional guidance
92+
93+
- The first two rows of the upload template must not be removed or modified, or the upload can't be processed.
94+
- The required columns are listed first.
95+
- We don't recommend adding new columns to the template. Any columns you add are ignored and not processed.
96+
- We recommend that you download the latest version of the CSV template as often as possible.
97+
98+
9199
## Verify guest users in the directory
92100

93101
Check to see that the guest users you added exist in the directory either in the Azure portal or by using PowerShell.
@@ -128,7 +136,8 @@ For example: `Remove-MgUser -UserId "lstokes_fabrikam.com#EXT#@contoso.onmicroso
128136

129137
## Next steps
130138

131-
In this tutorial, you sent bulk invitations to guest users outside of your organization. Next, learn how the invitation redemption process works.
139+
In this tutorial, you sent bulk invitations to guest users outside of your organization. Next, learn how the invitation redemption process works, and how to enforce multi-factor authentication for guest users.
140+
132141

133-
> [!div class="nextstepaction"]
134-
> [Learn about the Azure AD B2B collaboration invitation redemption process](redemption-experience.md)
142+
- [Learn about the Azure AD B2B collaboration invitation redemption process](redemption-experience.md)
143+
- [Enforce multi-factor authentication for B2B guest users](b2b-tutorial-require-mfa.md)

articles/app-service/environment/migration-alternatives.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ The [back up and restore](../manage-backup.md) feature allows you to keep your a
4444
:::image type="content" source="./media/migration/configure-custom-backup.png" alt-text="Screenshot that shows how to configure custom backup for an App Service app.":::
4545
>
4646
47-
The step-by-step instructions in the current documentation for [backup and restore](../manage-backup.md) should be sufficient to allow you to use this feature. You can select a custom backup and use that to restore the app to an App Service in your App Service Environment v3.
47+
You can select a custom backup and restore it to an App Service in your App Service Environment v3. You must create the App Service you will restore to before restoring the app. You can choose to restore the backup to the production slot, an existing slot, or a newly created slot that you can create during the restoration process.
4848

4949
:::image type="content" source="./media/migration/back-up-restore-sample.png" alt-text="Screenshot that shows how to use backup to restore App Service app in App Service Environment v3.":::
5050

0 commit comments

Comments
 (0)