This sections describes the process required in order to connect to Google's Admin Console in order to run bulk migrations of Google Drives to Microsoft OneDrive.
Note: If you are planning to migrate each drive individually, you can skip this section.
1.Open the Google Cloud Developer Console and login with your Google Admin Account. https://console.developers.google.com
2.From the dashboard, select create new project. Give your project a name and click Create.
3.Once the Project has been created, the Library view should appear, if it does not then you can select Library on the left side navigation pane. Confirm that the project name you just created is shown in the ribbon.
4.Search for, and enable the Google Drive API and the Admin SDK.
5.Switch to the credentials section by selecting Credentials in the left hand panel.
6.On the Credentials screen click Create Credentials, and then Service Account Key.
7.On the Create Service Account Key Screen do the following and then click Create in order to create your new service account.
a.Select New Service Account as the account type.
b.Give your service account a name.
c.Under Role select Project and then Owner.
d.Select P12 as your key type.
8.In a few seconds, you should be prompted to download and save your P12 key file. Please do so and save this p12 file to a location on your computer.
9.After the file is saved, you should be redirected back to the Credentials screen where your new service account is now listed. If you are not, please click the Credentials button in the left side navigation bar.
10. From this Credentials screen, click the button to the right labeled Manage service accounts.
11.You should now be on a page called "Service Accounts for Project 'yourprojectname'". Locate and select the service account name you created. Select the vertical ellipsis button located to the right of your service account, this will open a drop down menu. Choose Edit from the drop down menu.
12.On the Edit Service Account dialog, check the box to "Enable G Suite Domain-wide Delegation". A new field "Product name for the consent screen" may appear, if it does enter any name you wish in this box and click Save. If it does not just continue to the next step.
13. You should now see View Client ID in the Options section for your service account. Click on View Client ID.
14.When the page opens, copy and save the following parameters to a new text file on your computer:
15.Open a new tab in your browser and go to https://admin.google.com. Login with your admin account if necessary.
16.From the Admin Home page, select the menu button on the top left hand corner, and click the Security menu option.
17.On the Security page select Advanced Settings, and then under Authentication select Manage API Client Access.
18.In the left field named Client Name paste in the Client ID value you generated in step 14.
19.In the right field named One or More API Scopes copy the following string being sure there are no leading or trailing spaces.
20.Click Authorize. The screen should refresh and display the pair you just entered in the list below the fields.
21.Start Metalogix Essentials software, go to Drives tab and click Copy Google Drive in the ribbon. Select "Copy Google Drive to OneDrive" from the drop down list.
22.Enter the Google Drive parameters as follows and then click Connect:
a.Admin User the username of the account that was just used to create the service account.
b.P12 Key File click the Load button and select the .p12 key file you downloaded earlier
c.Service Account paste in the service account ID that you saved to a text file earlier. You want to paste the service account that is formatted like an email address.
23.In a few seconds, you should receive the message Successfully connected to Google Drive.
If you wish to connect to a Box account, then follow these steps:
1.Start by selecting the Box option in the Connect To section under the Drives tab.
2.The connecting to Box window will pop up. enter a Project name, and your Box Username and Password. Click on Connect or Claims (depending on the authorization settings for your Box service).
3.Box will now appear in the Navigator tab, located on the left hand side.
Essentials provides users with the ability to Export a list of Box users to a CSV file. This report can then be used for User Mapping or Source-To-Target CSV file creation for Mass Migrations from the Drives Tab.
The following steps will run through the process of Exporting Box users to a CSV file.
1.In the Essentials console, click on the Drives tab, and select Box. This will open the Connect to Box window.
2.On the Connect to Box window, enter a project name, a Box Admin account and its corresponding Password. Check on the "User Service Account" option. Click on Connect or Claims (depending on the authorization settings for your Box service).
3.Once you're connected to box the Select Box Users window will pop up. Select the users you wish to export to a CSV report and then click the Export to CSV button.
4.Provide your CSV file with a name and click Save.
If you wish to connect to aDropbox account, then follow these steps:
1.Start by selecting the Dropbox option in the Connect To section under the Drives tab.
2.The connecting to Dropbox window will pop up. enter a Project name, and your Dropbox Username and Password. Click Connect.
3.Dropbox will now appear in the Navigator tab located on the left hand side.