2

在扩展 Windows Azure 托管服务的实例计数时,我在使用WAPP powershell cmdlet时偶尔会收到以下错误:

Get-OperationStatus : Failed: The current update to this deployment has been
preempted.At
D:\TFS\12\Deploy-Api\Sources\CloudServices\BuildProcessTemplates\DeploymentScripts\ChangeAllRolesInstanceCount.ps1:64 char:120
+ $deployment | Set-DeploymentConfiguration {$deployment.RolesConfiguration}
-ErrorVariable +err | Get-OperationStatus << -WaitToComplete -ErrorVariable +err;
+ CategoryInfo : CloseError: (:) [Get-OperationStatus], Exception
+ FullyQualifiedErrorId :
Microsoft.WindowsAzure.Samples.ManagementTools.PowerShell.Services.Common.GetOperationStatusCommand

我通过更改配置中的实例计数来扩大规模,然后使用新值调用 Set-DeploymentConfiguration。

4

1 回答 1

0

我们没有找出错误的含义。我们提出的解决方案是停止通过标志等待操作完成-WaitToComplete,而是使用 轮询部署状态,Get-OperationStatus直到所有响应都表示操作已完成。

于 2012-02-21T13:09:41.200 回答