使用客户端密钥进行身份验证时,Get-AdminPowerApp -EnvironmentName Default-abcd-1234 失败

问题描述 投票:0回答:1

我使用https://learn.microsoft.com/en-us/power-platform/admin/programmability-authentication

中提到的步骤注册了企业应用程序

我尝试使用 PowerShell 获取所有 Power Apps 的列表,但它运行时开始获取一些条目,然后失败:

 CreateAppObject : Cannot bind argument to parameter 'AppObj' because it is null.
At C:\Users\apoorvak\
Documents\WindowsPowerShell\Modules\Microsoft.PowerApps.Administration.PowerShell\2.0.167\Microsoft.PowerApps.Administration.Powershell.psm1:8953 char:41
+                 CreateAppObject -AppObj $app
+                                         ~~~~
    + CategoryInfo          : InvalidData: (:) [CreateAppObject], ParameterBindingValidationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,CreateAppObject

但是,如果我使用 - 用户名和密码而不是客户端密钥,则它可以正常工作。

CreateAppObject : Cannot bind argument to parameter 'AppObj' because it is null.
At C:\Users\apoorvak\
Documents\WindowsPowerShell\Modules\Microsoft.PowerApps.Administration.PowerShell\2.0.167\Microsoft.PowerApps.Administration.Powershell.psm1:8953 char:41
+                 CreateAppObject -AppObj $app
+                                         ~~~~
    + CategoryInfo          : InvalidData: (:) [CreateAppObject], ParameterBindingValidationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,CreateAppObject
powershell power-platform
1个回答
0
投票

你知道那是什么吗?我通过使用 Microsoft.PowerApps.Administration.PowerShell 模块并使用服务主体登录遇到了同样的问题。

使用用户名和密码登录即可。

© www.soinside.com 2019 - 2024. All rights reserved.