#powershell #sharepoint #powershell-2.0
#powershell #sharepoint #powershell-2.0
Вопрос:
Любой орган знает, почему я получаю эту ошибку
Connect-SPOService : The sign-in name or password does not match one in the Microsoft account system.
At line:4 char:1
Connect-SPOService -Url https://companyname-admin.sharepoint.com -C ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CategoryInfo : NotSpecified: (:) [Connect-SPOService], IdcrlException
FullyQualifiedErrorId : Microsoft.SharePoint.Client.IdcrlException,Microsoft.Online.SharePoint.PowerShell
.ConnectSPOService
несмотря на то, что я ввел правильное имя пользователя и пароль.
$username = "yzqpsn@company.com"
$password = "Example123$"
$cred = New-Object -TypeName System.Management.Automation.PSCredential -argumentlist $userName, $(convertto-securestring $password -asplaintext -force)
Connect-SPOService -Url https://company-admin.sharepoint.com -Credential $cred
Если мне нравится только этот Connect-SPOService -Url https://company-admin.sharepoint.com затем мне было предложено войти в диалоговое окно входа, и я смог подключиться, используя те же имя пользователя и пароль, которые я ввел выше.
Я уже пытался поместить $ в одинарную кавычку, а также вернуть, но все равно не сработало. Я смог подключить AzureAD и ExchangeOnline в одном файле сценария, используя одни и те же учетные данные, но не уверен, почему я продолжаю получать эту ошибку при попытке подключить SPOService.
Комментарии:
1. попробуйте использовать
$cred = get-credential
…. Выполнив это, вы можете проверить, правильно ли сохранен пароль …$cred.GetNetworkCredential().password
Ответ №1:
Connect-SPOService : The sign-in name or password does not match one in the Microsoft account system.
Существует две возможные причины этой ошибки: либо вы допустили ошибку при вводе своих учетных данных, либо у вас включена многофакторная аутентификация (MFA). Если это связано с MFA, вам нужно будет удалить параметр -Credential при подключении к SharePoint Online и ввести свои учетные данные с помощью традиционной страницы входа.
Согласно вашему описанию, я думаю, это связано с тем, что вы включили многофакторную аутентификацию (MFA). Таким образом, ввод Connect-SPOService -Url https://domain-admin.sharepoint.com
может нормально подключаться к SharePoint, а ввод Connect-SPOService -Url https://domain-admin.sharepoint.com -Credential $cred
сообщит об ошибке.
Ссылка: