Integrate with Google Drive for Desktop

The Google Drive for Desktop service (formerly known as “Google File Stream”) is a desktop solution created by Google which allows users to quickly access all of their files from their Google Drive account. Google Drive files are directly accessible from Google’s servers from the user’s Frame session.

Requirements

  • A Frame account.

  • The built-in Google Drive Frame integration must be disabled in order for Google Drive for Desktop (GDFD) to function properly.

    Warning

    Google Drive and all other built-in storage connectors are approaching their EOL date on the Frame platform. Frame strongly recommends setting up the official Box integration as described in this guide. Once the built-in storage connector has been disabled, it cannot be re-enabled.

  • Enterprise Profiles, Persistent Desktops, or another 3rd party method for user profile persistence must be utilized in order for the end user’s Google Drive for Desktop credentials to persist between sessions.

Persisting GDFD Authentication

By default, this configuration will require users to log on to GDFD each time they start a Frame session. Enterprise Profiles can be configured to avoid this issue. Once Enterprise Profiles has been enabled for the account, the end user needs only to log in to GDFD once within the session. From that point forward, GDFD will automatically stay logged in using the credentials stored on the user’s profile disk.

Setup

  1. Start by navigating to the account Sandbox you would like to configure with Google Drive for Desktop.

  2. Start the Sandbox session.

  3. Go to the following URL from the browser in your Sandbox session: https://dl.google.com/drive-file-stream/GoogleDriveSetup.exe

    Warning

    The installer URL above works only for Windows operating systems. Google does not provide a Linux Google Drive for Desktop integration.

  4. The GDFD installer download should start automatically. When prompted, run the installer. Depending on your Windows OS configuration, you may see a security warning.

    ../../_images/gfs_1.png
  5. A new prompt will appear asking you if you would like to install Google for Desktop. Uncheck both boxes pertaining to shortcuts and click “Install.”

    ../../_images/gfs_2.png
  6. When prompted to log in to your Google Drive account, simply close the window. When asked to Onboard to Frame, click “Cancel”.

  7. Another prompt will appear informing you that Google Drive for Desktop has successfully been installed. Click “Close.”

    ../../_images/gfs_3.png
  8. Navigate to the Drive for Desktop icon in the system tray, click on the gear icon, and select “Quit” from the gear icon menu.

    ../../_images/gfs_7.png
  1. Navigate to and delete following folder in your Sandbox session:

    C:\Users\Frame\AppData\Local\Google\DriveFS

  2. Then empty your Recycle Bin, close your Sandbox session, and shut down your Sandbox from your Dashboard.

  3. Navigate back to your Sandbox and start your Sandbox session. Confirm that Google Drive for Desktop has not started automatically.

Customizing Google Drive for Desktop

Google Drive for Desktop can be customized through registry configuration in the Sandbox registry or through GPOs, as described in https://support.google.com/a/answer/7644837?hl=en.

  1. For an optimal user experience, the default browser should be configured. This will be used the first time the user signs in to Google Drive. To do so, create the following registry key: HKEY_LOCAL_MACHINE\Software\Google\DriveFS\

  2. Create a String named: DefaultWebBrowser

  3. Set the String Value to the path of your desired browser. For instance: C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

Disable Automatic Updates

You may need to disable the auto update feature for Google Drive for Desktop, so you can control when Google for Desktop is updated in the Sandbox and then published to your users. Disabling auto updates is simple. Follow the steps as they are described below:

  1. If you have not already done so, start and launch your Sandbox session. Navigate to http://dl.google.com/update2/enterprise/googleupdateadmx.zip in your web browser.

  2. Open the GoogleUpdateAdmx folder.

  3. Copy google.admx and GoogleUpdate.admx and put them in your Policy Definitions folder. (Example: C:\Windows\PolicyDefinitions)

  4. In the GoogleUpdateAdmx/en-US folder, copy the google.adml and GoogleUpdate.adml files and put them in the en-US folder in Policy Definitions. (Example: C:\Windows\PolicyDefinitions\en-US).

  5. Navigate to “Group Policy” and go to Computer Configuration > Policies > Administrative Template > Google > Google Update to verify that the template loaded correctly.

  6. Next, go to Google > Google Update > Applications

  7. Enable the “Update policy override default policy.”

  8. Under “Options,” select “Updates disabled” from the drop-down menu.