Почему Get-AZRoleAssignment с переключателем ResourceName не работает? - PullRequest
0 голосов
/ 28 июня 2019

Я пытаюсь перечислить, у кого есть права участника для конкретного имени ресурса, но когда я хочу использовать

Get-AZRoleAssignment -ResourceName "ResName"

Я получаю сообщение об ошибке:

"Get-AzRoleAssignment: набор параметров не может быть разрешен с помощью указанные именованные параметры. "

Однако я уверен, что упомянутый ресурс существует, как я вижу, когда я запускаю команду

get-azresource -ResourceGroupName "ResGroupName"

Я пытался:

Get-AZRoleAssignment -ResourceName "ResName" -ResourceGroupName "ResGroupName"

но не повезло.

спасибо за помощь

1 Ответ

0 голосов
/ 28 июня 2019

По вашей проблеме вы должны пропустить чтение описания параметра -ResourceName.

-ResourceName

Название ресурса. Например, storageaccountprod. Должен использоваться в соединение с ResourceGroupName, ResourceType и (необязательно) параметры ParentResource.

Итак, ваша команда PowerShell должна выглядеть так:

Get-AZRoleAssignment -ResourceName "ResName" -ResourceGroupName "ResGroupName" -ResourceType Microsoft.Compute/virtualMachines

Вы можете изменить тип, как хотите. И если вы просто получите роль Contributor, вы можете добавить параметр -RoleDefinitionName со значением Contributor.

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