GithubHelp home page GithubHelp logo

ediscovery's Introduction

eDiscovery Shift

Core eDiscovery (E3) to Advanced eDiscovery (E5) Migration Tool

Overview

Today, customers have no direct pathway to migrate their eDiscovery cases from Core eDiscovery (E3) to Advanced eDiscovery (E5).

The eDiscovery Shift tool will mitigate the overhead of a manual case migration by providing customers with an automated migration solution. After migrating existing core eDiscovery (CED) cases into Advanced eDiscovery (AED), customers are able to take advantage of the additional features available in the advanced solution.

Objective

At the current time, historical and ongoing eDiscovery cases created in the Core eDiscovery solution are not automatically available in the Advanced eDiscovery solution. The process required to upgrade cases from the Microsoft 365 Core eDiscovery solution into the Advanced eDiscovery solution requires multiple manual interventions.

The eDiscovery Shift tool provides you with:

  • Automation: Case settings, hold policies and searches are copied from the core eDiscovery case into a newly created Advanced eDiscovery case.
  • Minimize case management overhead: eDiscovery Administrators are now able to migrate all ongoing cases from CeD into AeD directly, minimizing overhead of managing multiple eDiscovery solutions.
  • GUI-based tool: Easily use tool GUI to migrate the cases without requirement for technical expertise with PowerShell scripts and/or Microsoft’s Graph API.

How does eDiscovery Shift work?

  1. Creates a new Advanced eDiscovery case.
  2. Migrates core eDiscovery case details and holds.
  3. Generate migration status report including any failures.
  4. Release the holds from old cases (Coming Soon)
  5. Delete old Core eDiscovery cases (Coming Soon)

Before you begin

Pre-requisites

1. Licensing & subscription

Before using eDiscovery Shift, ensure that you have appropriate organization subscription and per-user licensing. To access Advanced eDiscovery in the Microsoft 365 Compliance Center, your organization must have one of the following:

  • Microsoft 365 E5 or Office 365 E5 subscription
  • Microsoft 365 E3 subscription with E5 Compliance add-on
  • Microsoft 365 E3 subscription with E5 eDiscovery and Audit add-on
  • Microsoft 365 Education A5 or Office 365 Education A5 subscription

If you don't have an existing Microsoft 365 E5 plan and want to try Advanced eDiscovery, you can add Microsoft 365 to your existing subscription or sign up for a trial of Microsoft 365 E5.

2. Roles & user permissions

You must have appropriate role/user permissions to be able to run this tool. There are two ways you may run this tool.

  • Using Global Administrator credentials. (You must have both of the following roles)
    • Global Administration
    • eDiscovery Administrator role group
  • Using eDiscovery Administrator credentials.
    • eDiscovery Administrator role group needed
    • Dependency on Global Admin. Please refer this guide for more information.

3. PowerShell

  • You must have PowerShell version 5.1 or above to run this tool.
  • You must have Exchange Online PowerShell module (You can follow either of the following 2 methods to download the same)
    • Exchange Online PowerShell V2 module that is available via the PowerShell gallery:
      Install-Module -Name ExchangeOnlineManagement
    • Exchange Online PowerShell module (http://aka.ms/exopsmodule)
  • You must have Microsoft Graph (Compliance) module (You can follow the following method to download the same)
    • Microsoft Graph (Compliance) module that is available via the PowerShell gallery:
      Install-Module -Name "Microsoft.graph.compliance"

Migration Instructions

Installation

  • Step 0: Download & extract zip file from this repository.
  • Step 1: Open PowerShell in administrator mode.
  • Step 2: Navigate to the location from Step 0 where you have downloaded the files.
    cd C:/Downloads/eDiscovery-Shift-main
  • Step 3: Load the eDiscovery PowerShell module.
    . .\RuneDiscoveryShift.ps1

You are now ready to start migrating your Core eDiscovery cases to Advanced eDiscovery!

Migrate cases

  1. Run the following cmdlet in your PowerShell window to launch the application.
Start-Migration
  1. Login to Exchange Online and Security & Compliance Centre with your credentials (must have eDiscovery Administrator role)

    exclogin

  2. Login to Microsoft Graph with your credentials (You can login using the following 2 methods)

    • Login using global admin credentials (must have both Global Administration role and eDiscovery Administrator role group)

    GA0

    • Login using eDisc admin credentials (must have eDiscovery Administrator role group)

    NOTE: If you want to login using eDiscovery Admin, please follow the steps mentioned in this guide. This will have dependency on Global Admin.

  3. Click Get Started button once the application launches. image

  4. Select the Core eDiscovery cases you want to migrate to Advanced eDiscovery. Then click Migrate Selected or Migrate All button. image

  5. Review your case selection and click the Start Migration button. image

  6. Be patient! Wait for PowerShell scripts to complete execution. Once the PowerShell script has completed execution:

    • Look at the final migration status report
    • Visit Compliance Center and check your new cases.
  7. [OPTIONAL] If you are satisfied with your new Advanced eDiscovery case, you can go ahead and delete/close the corresponding Core eDiscovery case.

Provide Feedback & Report Bugs

To report errors & any feature requests with us by opening a new issue in this Github repository. Alternatively, you can reach out to us at [email protected] or via your CXE / Fasttrack / Microsoft partner to share your feedback and suggestions.

Telemetry Notice

Data Collection

This software may collect information about you and your use of the software and send it to Microsoft. Microsoft may use this information to provide services and improve our products and services. If you wish to turn off telemetry, please reach out to us and we will provide you with a separate version of tool with telemetry turned off. There are also some features in the software that may enable you and Microsoft to collect data from users of your applications. If you use these features, you must comply with applicable law, including providing appropriate notices to users of your applications together with a copy of Microsoft's privacy statement. Our privacy statement is located at https://go.microsoft.com/fwlink/?LinkID=824704. You can learn more about data collection and use in the help documentation and our privacy statement. Your use of the software operates as your consent to these practices.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

ediscovery's People

Contributors

karashah1 avatar kritika1128 avatar microsoft-github-operations[bot] avatar microsoftopensource avatar nehavpandey avatar snehakishore21 avatar stefaniebier avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.