Custom actions are not available in the Essentials solution.
Forbidden commands
If one of the forbidden commands in the script is used while defining a custom action, the operator will receive the following message and the custom action will not be saved:
![](https://static.helpjuice.com/helpjuice_production/uploads/upload/image/15740/3493626/1695219510226-3MWzaozDAq0iGixDFffFba9zgguKnFpQ0g.png)
Here is the list of forbidden commands:
- Exit
- VirtualAlloc
- CreateThread
- GetDelegateForFunctionPointer
- Throw
- powershell.exe
- Set-MpPreference
- InteropServices.Marshal
- Reflection.Assembly.Load
Warning commands
When defining a custom action, if one of the warning commands in the script is used, the operator will receive the following message:
![](https://static.helpjuice.com/helpjuice_production/uploads/upload/image/15740/3493628/1695219514693-1T1QKd_CLKa7df1MkjVgIoa28v5-sRkLTQ.png)
Although the custom action will still be saved, we recommend updating it with alternative commands.
Here is the list of warning commands:
- Sleep
- Start-Sleep
It's advisable to avoid using curly braces “{ }” when creating custom actions in the CoreView app.
All custom actions will undergo review and approval by the CoreView Support team. The checks will focus on cmdlets that could potentially impact the overall CoreView infrastructure, such as retrieving numerous objects to filter one, using extended sleep commands, and so on. However, the CoreView team will not verify whether a custom action is functioning within a customer's tenant.