问题描述
尝试使用 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 (将#修改为@)