【发布时间】:2019-02-22 16:02:22
【问题描述】:
我们已经设置了一年多的自动化部署来执行不同的步骤。上周一直运作良好的一个特定步骤失败了。它基于变量设置分区大小。 这是 PS 代码:
$secpasswd = ConvertTo-SecureString $OctopusParameters["AzureSearch.Admin.Password"] -AsPlainText -Force
$creds = New-Object System.Management.Automation.PSCredential ($OctopusParameters["AzureSearch.Admin.User"], $secpasswd)
Add-AzureRmAccount -Credential $creds
$Resource = Get-AzureRmResource -ResourceType "Microsoft.Search/searchServices" -ResourceGroupName $OctopusParameters["Azure.ResourceGroup"] -ResourceName $OctopusParameters["AzureSearch.SearchServiceName"]
$Resource.Properties.partitionCount = $OctopusParameters["AzureSearch.PartitionCount"]
$Resource | Set-AzureRmResource -Force
这就是现在的错误信息:
- $Resource = Get-AzureRmResource -ResourceType "Microsoft.Search/searc ...
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~
- CategoryInfo : CloseError: (:) [Get-AzureRmResource], ErrorResponseMessageException
- FullyQualifiedErrorId : DisallowedOperation,Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.GetAzureResourceCmdlet
截至上周,Azure 中是否存在一些导致此问题的变化?
【问题讨论】:
-
今天我下班了。所以我会在我尝试的时候回复你
-
好的,等你。;-)
-
嗨,有更新吗?
-
不,我只是禁用了该步骤。我目前正在做一个更重要的项目。
标签: azure powershell search