New-AzureRmRoleAssignment: набор параметров не может быть разрешен с использованием указанных именованных параметров

Я пытаюсь изменить роль от пользователя. Мне кажется, что это должно быть сделано New-AzureRmRoleAssignment, так как нет команды изменения или установки. Когда я пытаюсь назначить роль пользователю, я получаю сообщение:

New-AzureRmRoleAssignment : Parameter set cannot be resolved using the specified named parameters.
At line:1 char:1
+ New-AzureRmRoleAssignment -SignInName "tyler.xxxxx_xxxxx-europe.com"

Я использую команду:

New-AzureRmRoleAssignment -SignInName "tyler.xxxxx_xxxxx-europe.com"  -RoleDefinitionid 4befb2f4-78ae-4354-9bbe-91f67ac41224 -ResourceGroupName "Default-Networking"

Я скопировал идентификаторы после выполнения ролей.

Я не знаю, почему я получаю сообщение, кто-нибудь может дать мне совет?

Леон

1 ответ

Эта комбинация аргументов, похоже, не поддерживается.

Вы можете сделать это, используя имя определения роли вместо идентификатора:

New-AzureRmRoleAssignment -SignInName 'user@company.com' -ResourceGroupName 'resource-group-name' -RoleDefinitionName 'Reader'
Другие вопросы по тегам