Несколько Azure AD. New-MsolServicePrincipal: доступ запрещен
Я хочу установить Azure Active Directory в качестве поставщика удостоверений для SharePoint 2013 Foundation. Я активировал пробную версию Azure из учетной записи, которая является частью другой инфраструктуры (инфраструктуры моей компании). Итак, что я имею сейчас:
- Виртуальная машина Azure с установленной SharePoint 2013 Foundation. Создано мной для тестирования
- Azure Active Directory, который является частью инфраструктуры моей компании. У меня нет никаких разрешений даже на просмотр. Но я вижу это, так как моя компания использует это
- Azure Active Directory со мной в качестве глобального администратора (my-ad-name). Создано мной для тестирования
- Услуги контроля доступа. Создано мной для тестирования
Поэтому, следуя статье Использование проверки подлинности Microsoft Azure Active Directory для SharePoint 2013, я получаю сообщение об ошибке
PS C:\Users\tu1> New-MsolServicePrincipal -ServicePrincipalNames @("https://my-ad-name.accesscontrol.windo
ws.net/") -DisplayName "Test ACS Namespace" -Addresses $replyUrl
The following symmetric key was created as one was not supplied m2XQJAeUKEQztjn/sEDJwy8TbG8jPxpw6cemkm8Fnkw=
New-MsolServicePrincipal : Access Denied. You do not have permissions to call this cmdlet.
At line:1 char:1
+ New-MsolServicePrincipal -ServicePrincipalNames @("https://my-ad-name.accesscon ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OperationStopped: (:) [New-MsolServicePrincipal], MicrosoftOnlineException
+ FullyQualifiedErrorId : Microsoft.Online.Administration.Automation.AccessDeniedException,Microsoft.Online.Admini
stration.Automation.NewServicePrincipal
Может ли это быть из-за Azure AD, на которую у меня нет прав? Существуют ли способы подключения службы контроля доступа только к той AD, которая мне нужна?
1 ответ
При подключении к Azure AD PowerShell с помощью Connect-MsolService
имя пользователя, которое вы используете для входа, определит, в каком каталоге вы работаете. Внешние пользователи (пользователи из одного каталога, присутствующего во втором каталоге) не могут быть использованы.
Скажем, например, у вас есть пользователь bob@contoso.com
в каталоге, который мы будем идентифицировать по проверенному доменному имени contoso.com
, Если bob@contoso.com
использует портал Azure для создания нового каталога (определяется здесь по его начальному доменному имени fabrikam.onmicrosoft.com
), первый пользователь (и администратор) будет внешним пользователем bob@contoso.com
,
Чтобы подключиться к Azure AD PowerShell в контексте fabrikam.onmicrosoft.com
В этом каталоге должен быть создан новый "нативный" пользователь. Так, например, если admin@fabrikam.onmicrosoft.com
создается как администратор в fabrikam.onmicrosoft.com
эта новая учетная запись пользователя сможет войти в Azure AD PowerShell и создать нового участника службы.
Примечание. Вы всегда можете подтвердить, в каком каталоге вы работаете, используя Get-MsolCompanyInformation
,