Azure devops 在Azure Devops托管代理上安装或使用软件

Azure devops 在Azure Devops托管代理上安装或使用软件,azure-devops,continuous-integration,azure-pipelines,azure-analysis-services,Azure Devops,Continuous Integration,Azure Pipelines,Azure Analysis Services,我是Azure Devops的新手,希望这是一个简单的解决方案。我有一个powershell脚本,它使用表格编辑器将.bim文件部署到Azure分析服务。这在我的本地机器上非常有效。我曾试图在devops管道中实现这一点,但运气不佳。我还没有找到在托管代理上安装软件的方法-问题1)我是否可以在托管代理上安装软件,例如在托管VS2017上 无法在Microsoft的托管代理上安装软件。我将tablerditor.exe文件签入源代码(我知道这不是最佳做法)。可执行文件被放入构建工件并发布。然后在版

我是Azure Devops的新手,希望这是一个简单的解决方案。我有一个powershell脚本,它使用表格编辑器将.bim文件部署到Azure分析服务。这在我的本地机器上非常有效。我曾试图在devops管道中实现这一点,但运气不佳。我还没有找到在托管代理上安装软件的方法-问题1)我是否可以在托管代理上安装软件,例如在托管VS2017上

无法在Microsoft的托管代理上安装软件。我将tablerditor.exe文件签入源代码(我知道这不是最佳做法)。可执行文件被放入构建工件并发布。然后在版本中,当我的powershell脚本被调用时,它就挂起了,脚本被卡住了。powershell脚本从配置文件中读取,并使用TableReditor可执行文件的路径

如果假设代理具有正确的权限,则使用自托管计算机,我使用的脚本可以正常工作

我还有另一个Analyses Services脚本,如果有人先创建模型的XMLA,然后我们将其作为输入而不是.bim文件提供,它就可以运行了。但这并不是我正在寻找的自动化路线

另外,我知道有一个第三方任务负责azure Analysis services部署,但我希望避免使用该任务

总而言之,我希望能找到答案 1) 如果我真的能在微软托管的代理上安装软件 2) 我应该在构建工件中使用可执行文件吗 3) 是否有更好的方法使用.bim文件部署Analyses服务

我很感激这是长篇大论和略有独特,但任何见解或信息将不胜感激

谢谢

可能的副本可能的副本