Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用powershell将Azure Webapp插槽交换到生产插槽_Azure_Powershell - Fatal编程技术网

使用powershell将Azure Webapp插槽交换到生产插槽

使用powershell将Azure Webapp插槽交换到生产插槽,azure,powershell,Azure,Powershell,我有一个带有3个部署插槽的Azure appservice,我想使用Azure powershell模块将这些插槽与powershell交换。我有以下时段: 制作(原始appservice) 登台 试验 我使用以下命令: Switch-AzWebAppSlot -SourceSlotName $SOURCE_SLOT -DestinationSlotName $TARGET_SLOT -ResourceGroupName $RESOURCE_GROUP -Name $APP_NAME 在

我有一个带有3个部署插槽的Azure appservice,我想使用Azure powershell模块将这些插槽与powershell交换。我有以下时段:

  • 制作(原始appservice)
  • 登台
  • 试验
我使用以下命令:

Switch-AzWebAppSlot -SourceSlotName $SOURCE_SLOT -DestinationSlotName $TARGET_SLOT -ResourceGroupName $RESOURCE_GROUP -Name $APP_NAME
在源和目标参数处使用测试和暂存插槽可以完美地工作,但是如何将暂存插槽与生产插槽交换

将生产用作目标插槽将导致资源未找到异常


AzWebAppSlot-name开关不起作用,因为我有2个以上的部署插槽。

请使用
-DestinationSlotName“production”
仔细检查您的脚本,效果很好。

确实“production”起作用。不确定打字错误在哪里,但如果你想把目标锁定在生产时段,“生产”工作。谢谢你,