Я использую приведенный ниже код для создания группы publi c с использованием powershell в O365:
Try
{
New-UnifiedGroup -AccessType Public -Alias $groupIdentity -DisplayName $groupDisplayName -Owner $smtpAddress
}
Catch
{
# Some exception handling statements
}
Но я не вижу, чтобы она достигла цели в случае сбоя. Немного изучив, я узнал, что в конце команды необходимо использовать -ErrorAction stop
, чтобы он мог поймать. Но когда я делаю следующее:
New-UnifiedGroup -AccessType Public -Alias $groupIdentity -DisplayName $groupDisplayName -Owner $smtpAddress -ErrorAction stop
, это терпит неудачу с ошибкой ниже:
The "ErrorAction" parameter can't be used on the "New-UnifiedGroup" cmdlet because it isn't present in the role definition for the current user. Check the management roles assigned to you, and try again.
Но снова мне назначена роль Global Admin
, поэтому я понятия не имею, что я я делаю не так.