У нас есть лабораторный портал Azure для наших пользователей, в котором новый пользователь Azure создается всякий раз, когда пользователь входит в лабораторный портал. Мы можем создавать новых пользователей, используя:
echo $ssh->exec('az ad user create --display-name orgname --password password --user-principal-name '.$_REQUEST['id'].'@parentuserid.com --force-change-password-next-login false');
Но мы хотим автоматически назначать этих пользователей в одну уже созданную группу «Group1» с помощью лазурного cli. Мы можем сделать это вручную через лазурный клиент, используя,
az ad group member add --group Group1 --member-id new-user-object_id
Как нам автоматизировать этот процесс, например:
Получение object_id нового пользователя, сохранение его в переменной и передача этой команде:
az ad group member add --group Group1 --member-id $ variable_name