O365 administrators can use GUI to put SharePoint sites, ODB, mailbox on litigation hold. Microsoft eDiscovery UI helps admins to create a Case and apply Hold to mailboxes. However, there are PowerShell scripts available to put mailboxes On Litigation Hold and you do not need to create Cases for it.
Below is how we do that -
1. Connect to Exchange Online
$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
Import-PSSession $Session –DisableNameChecking
Get-Mailbox -identity rajdeepc@onmicrosoft.com |fl Identity, LitigationHold*
3. Put the mailbox on hold
Set-Mailbox -identity rajdeepc@onmicrosoft.com -LitigationHoldEnabled $true
4. (Optional) Use the content search to get collection for your legal team
5. Release the mailbox if it is not needed to be On Litigation Hold
Set-Mailbox -identity rajdeepc@onmicrosoft.com -LitigationHoldEnabled $false
Remove-PSSession $Session