Issue
The following error may be seen in the Office 365 module log file:
2015-07-08 16:37:34Z|4936|115| INFO| SetLegalHold|Executing SetLegalHolds command
2015-07-08 16:37:34Z|4936|115| INFO| ExecuteInternal|Setting litigation hold for [abc@xyz.onmicrosoft.com]
2015-07-08 16:37:34Z|4936|115| INFO| SetLegalHold|Adding LitigationHold command for Mailbox [abc@xyz.onmicrosoft.com]
2015-07-08 16:37:55Z|4936| 14|ERROR| Execute|Unable to process command Office365SetLegalHold: System.ApplicationException: Error: Files cannot be loaded because the running of scripts is disabled on this system. Please provide a valid certificate with which to sign the files.
at ArchiveShuttle.Module.Office365.Office365PsBase.GetPowerShell(Runspace runspace, PSCredential credentials)
at ArchiveShuttle.Module.Office365.Office365LegalHoldSetter.SetLegalHold(String userPrincipalName, Office365LegalHoldType legalHoldType, String inPlaceHoldIdentity, PowerShell powerShell)
at ArchiveShuttle.Module.Office365.Office365LegalHoldSetter.ExecuteInternal(ModuleCommand command)
at ArchiveShuttle.Module.Office365.Office365PsBase.Execute(ModuleCommand command)
Solution
The issue relates to the default execution policy for PowerShell scripts. In Windows 2008 R2 the policy is ‘restricted’, in Windows 2012 R2, the policy is ‘remote signed’. The error message above may be logged if the policy is configured as ‘restricted’.
It is recommended to issue the Set-ExecutionPolicy applet and enable RemoteSigned.
The attempt to set Legal Hold will be retried each hour until it succeeds. Until it is successful, no data will import into the target mailbox (or Personal Archive)
Note: Confer with Microsoft to determine whether the terms of your licensing agreement are impacted by the legal hold feature.
© ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center