azure - 可以在 Azure (PowerShell) Runbook 中执行自定义控制台应用程序吗?
问题描述
我可以在 Azure Runbook(PowerShell 或任何其他)中使用我自己的/自定义控制台应用程序吗?
当我尝试运行自己的控制台应用程序时(从 Azure Storage 检索它之后),它失败了。
当我尝试通过以下方式执行它时:
.\myapp.exe
我得到:
程序“myapp.exe”运行失败:操作被用户取消
当我使用System.Diagnostics.Process
:
$process = New-Object System.Diagnostics.Process
$process.StartInfo.FileName = $path
$process.StartInfo.UseShellExecute = $False
$process.Start()
我得到一个更有意义的错误:
使用“0”参数调用“开始”的异常:“此程序被组策略阻止。有关详细信息,请联系您的系统管理员”
Azure 自动化中是否有任何设置(我可以切换)以允许执行自定义应用程序?还是在受限的 Runbook 环境中根本不可能?
解决方案
感谢您伸出援手!不幸的是,目前不支持您在 Azure 自动化运行手册中运行 .exe 的要求。是的,您可以使用 Azure Web 作业。另一位客户最近提出了类似的问题,并通过利用 Azure Web 作业解决了他们的问题。为了澄清,您可以参考这个MSDN 线程。希望这对您有所帮助。
干杯!
推荐阅读
- python - 有没有办法使用 API 在 python 中发出多个请求?
- python - 无法使用 pandas to_datetime 方法将字符串转换为日期时间数据类型
- c++ - 无法使用“std::shared_ptr_access”类型的表达式初始化“TreeNode”类型的参数
- knex.js - 我可以在 Strapi 运行时之外获取配置吗?
- javascript - 将多个对象合并为一个对象并组合属性 JavaScript
- javascript - 无论里面有什么,如何使它始终保持相同的宽度?
- android - 新 JSONArray 的 NoSuchFieldError 异常,但仅在混淆版本中
- c++ - C ++读取管道分隔文件
- python - client_credentials 模式下 Django-Rest-Framework 和 Django-Oauth-Toolkit 出现 403 错误
- maven - 执行的配置块实际上在 pom.xml 中的什么位置?