Проблема развертывания Powershell в Azure search - PullRequest
0 голосов
/ 18 сентября 2018

Мы настроили автоматическое развертывание на Azure более года, чтобы выполнять различные действия.который прекрасно работал на прошлой неделе, один конкретный шаг провалился.Это установка размера раздела на основе переменной.это код 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, которые вызвали это по состоянию на последнюю неделю?

1 Ответ

0 голосов
/ 19 сентября 2018

Не уверен насчет ошибки, но вы можете использовать эту команду Set-AzureRmSearchService для установки PartitionCount.

Примечание : необходимо установить AzureRM.Search модуль powershell, запустите эту команду Install-Module -Name AzureRM.Search -AllowPrerelease от имени администратора в своем PowerShell, подробности см. по этой ссылке .

Пример команды:

Set-AzureRmSearchService -ResourceGroupName "<ResourceGroupName>" -Name "<AzureSearchName>" -PartitionCount 2 -ReplicaCount 2

Результат:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...