Set-AzureRmDiagnosticSetting: не найден параметр, соответствующий имени параметра «Имя» - PullRequest
0 голосов
/ 23 марта 2020

Set-AzureRmDiagnosticSetting: Невозможно найти параметр, который соответствует имени параметра «Имя».

После выполнения приведенной ниже команды в Azure задача powershell

Set-AzureRmDiagnosticSetting -ResourceId $resourceId -Name $diagnosticsettingname -Enabled $true -Categories $logarray -MetricCategory $metricsarray -WorkspaceId $work

Я получаю исключение, так как

"Set-AzureRmDiagnosticSetting: Невозможно найти параметр, который соответствует имени параметра 'Name'."

В соответствии со спецификацией в нем есть параметр -Name. Так почему я получаю эту ошибку

1 Ответ

0 голосов
/ 25 марта 2020

Как уже упоминалось в комментарии, я думаю, что ваша версия модуля AzureRM.Insights старая, пожалуйста, обновите модуль:

Update-Module -Name AzureRM.Insights -Force

И вы должны заметить, что модуль AzureRm устарел, он больше не будет обновляться, поэтому я рекомендую вам использовать новый Az модуль вместо AzureRm, посмотрите эту ссылку для перехода на Az, затем используйте команду Set-AzDiagnosticSetting.

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