Can I use my own/custom console application in Azure Runbook (PowerShell or any other)?
When I try to run my own console application (after retrieving it from Azure Storage), it fails.
When I try to execute it simply by:
.\myapp.exe
I get:
Program 'myapp.exe' failed to run: The operation was canceled by the user
When I use System.Diagnostics.Process
:
$process = New-Object System.Diagnostics.Process
$process.StartInfo.FileName = $path
$process.StartInfo.UseShellExecute = $False
$process.Start()
I get a more meaningful error:
Exception calling "Start" with "0" argument(s): "This program is blocked by group policy. For more information, contact your system administrator"
Is there any settings in Azure Automation, I can toggle, to allow executing custom applications? Or is it simply not possible in the restricted Runbook environment?
Thanks for reaching out! Unfortunately your ask of running .exe inside an Azure Automation runbook is currently not supported. And yes, you can go with Azure Web Job(s). One other customer has recently reached out with similar ask and solved their issue by leveraging Azure Web Job(s). For clarification, you may refer this MSDN thread. Hope this helps you.
Cheers!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With