Power Apps PowerShell:找不到“UserCredential”和参数计数的重载:“2”

问题描述

尝试使用 PowerShell 连接到 Microsoft Power Apps 时,我间歇性地收到错误消息。有没有人对需要更新哪些内容以使 [Add-PowerAppsAccount][1] 可靠地工作有任何建议?您可以在下面看到导致此错误的所有版本号和命令过程。

间歇性我的意思是在特定的 PowerShell 会话中它要么工作要么不工作,我没有发现在活动会话中它会工作而不工作的情况,它在会话中保持一致(或至少这就是我迄今为止所经历的。)我没有发现它在新会话中何时起作用或不起作用的一致性。它将在非管理员会话和管理员会话中工作,但在新的非管理员或管理员会话中将不起作用。我试过先运行 Install-Module,它有时会工作,有时却不会。

Name                           Value
----                           -----
PSVersion                      5.1.18362.1171
PSEdition                      Desktop
PSCompatibleVersions           {1.0,2.0,3.0,4.0...}
BuildVersion                   10.0.18362.1171
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1


PS C:\> Get-Module -Name Microsoft.PowerApps.Administration.PowerShell

ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Script     2.0.108    Microsoft.PowerApps.Administrati... {Add-AdminPowerAppsSyncUser,Add-AllowedConsentPlans,Add-...


PS C:\> Get-Module -Name Microsoft.PowerApps.PowerShell                                                                                                
ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Script     1.0.20     Microsoft.PowerApps.PowerShell      {Approve-FlowApprovalRequest,Deny-FlowApprovalRequest,Di...


PS C:\> $user ="[email protected]"
PS C:\> $pass = ConvertTo-SecureString -String "mypassword" -AsPlainText -Force
PS C:\> Add-PowerAppsAccount -Username $user -Password $pass
New-Object : Cannot find an overload for "UserCredential" and the argument count: "2".
At C:\WindowsPowerShell\Modules\Microsoft.PowerApps.Administration.PowerShell\2.0.108\Mi
crosoft.PowerApps.AuthModule.psm1:143 char:23
+ ... redential = New-Object Microsoft.IdentityModel.Clients.ActiveDirector ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [New-Object],MethodException
    + FullyQualifiedErrorId : ConstructorInvokedThrowException,Microsoft.PowerShell.Commands.NewObjectCommand

PS C:\>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)