azure - 连接-AzureAD : parsing_wstrust_response_failed: Parsing WS-Trust response failed

标签 azure powershell automation active-directory azure-active-directory

每次运行脚本通过 Powershell 连接到 Azure Ad 时,我都会收到以下错误

Connect-AzureAD : One or more errors occurred.: parsing_wstrust_response_failed: Parsing WS-Trust response failed
At C:\Azure-AD\Azure-Connect.ps1:10 char:1
+ Connect-AzureAD -TenantId $TenantId -credential $MyCredential
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : AuthenticationError: (:) [Connect-AzureAD], AadAuthenticationFailedException
    + FullyQualifiedErrorId : Connect-AzureAD,Microsoft.Open.Azure.AD.CommonLibrary.ConnectAzureAD

下面是我创建的脚本

$TenantId = ""
$SecFile = "C:\Azure-AD\Password.txt"
$SecUser = "C:\Azure-AD\UserName.txt"
$MyCredential = New-Object -TypeName System.Management.Automation.PSCredential  -ArgumentList $SecUser,
 (Get-Content $SecFile | ConvertTo-SecureString)

Connect-AzureAD -TenantId $TenantId-credential $MyCredential

我使用以下行来生成加密我的密码

(Get-Credential).Password | ConvertFrom-SecureString | Out-File "C:\AzureAD\Password.txt"

有关如何修复错误并通过 Powershell 连接到 Azure Ad 的任何解决方案

最佳答案

我已经在我的环境中进行了测试。

请使用以下脚本:

$tenantID = ""
$secfile = "C:\Azure-AD\Password.txt";
$secuser = "C:\Azure-AD\UserName.txt";
$username = Get-Content $secuser;
$password = Get-Content $secfile |  ConvertTo-SecureString -AsPlainText -Force;
$MyCredential = New-Object Management.Automation.PSCredential ($username, $password);
Connect-AzureAD -TenantId $tenantID -credential $MyCredential 

enter image description here

关于azure - 连接-AzureAD : parsing_wstrust_response_failed: Parsing WS-Trust response failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69613827/

相关文章:

VBA 使用 Internet Explorer 11 自动下载文件

automation - 使用 VMware 自动安装 CentOS 进行测试

powershell - 如果为真则需要检查帐户是否存在如果为假则跳过创建帐户

azure - Azure OpenAI 服务找不到资源

Azure 中的 MySql lower_case_table_names = 2 但 MySql Workbench 说它 = 1

javascript - 在 CryptoJS 中创建共享 key 签名失败

powershell - 如何将参数传递给所有的 pester 测试脚本

powershell - 使用 PowerShell 下载 URL 内容

delphi - 开放式办公自动化

sql-server - 如何使用 Entity Framework Core 进行迁移,通过 ASP.NET CORE MVC 连接到现有的 Azure SQL 数据库?