Powershell 停止AzureWebsiteJob结果为;“未找到”;
因此,我在VSO中设置了一个构建/部署,希望在部署之前停止网站和web作业(否则文件会被锁定)。powershell脚本基本上包含: 停止AzureWebsite-命名$website#此功能有效,网站在 $jobs=Get AzureWebsiteJob-Name$website#此功能有效,包含作业列表 停止AzureWebsiteJob-Name$网站-JobName$作业-PassThru 最后一行失败,使用前一个调用返回的名称,我得到一个无用的“Not Found”。这不是一个帐户/订阅的事情,因为前面几行很好地工作,有人有什么想法吗Powershell 停止AzureWebsiteJob结果为;“未找到”;,powershell,azure-devops,Powershell,Azure Devops,因此,我在VSO中设置了一个构建/部署,希望在部署之前停止网站和web作业(否则文件会被锁定)。powershell脚本基本上包含: 停止AzureWebsite-命名$website#此功能有效,网站在 $jobs=Get AzureWebsiteJob-Name$website#此功能有效,包含作业列表 停止AzureWebsiteJob-Name$网站-JobName$作业-PassThru 最后一行失败,使用前一个调用返回的名称,我得到一个无用的“Not Found”。这不是一个帐户/订
提前感谢解决方案是删除AzureWebsiteJob 关于Stop AzureWebsiteJob命令,启动和停止Web作业是一项仅对连续Web作业有效的操作 根据调试日志(将-debug添加到命令中),它正在尝试停止连续作业continuous/[jobname]/stop 关于您的要求,您可以尝试通过以下方式停止工作 下面是使用Azure应用程序服务Kudu REST API的示例,您可以参考:
相关线程:谢谢,我使用了它,再加上Remove AzureWebsiteJob解决了我的问题(即文件锁破坏了部署)。非常感谢,这是票,也*谢谢;)