大家好,我得到这个错误。有人可以帮助我吗?我的代码是这样的:
PS C:\Windows\system32> $userObjectID = (Get-MgUser -Filter "(UserPrincipalName eq '$username')").Id
字符串
错误代码:
Get-MgUser : Method not found: 'Void Microsoft.Graph.Authentication.AzureIdentityAccessTokenProvider..ctor(Azure.Core.TokenCredential, System.String[],
Microsoft.Kiota.Authentication.Azure.ObservabilityOptions, System.String[])'.
At line:1 char:1
+ $userObjectID = (Get-MgUser -Filter "(UserPrincipalName eq '$username ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Get-MgUser_List], MissingMethodException
+ FullyQualifiedErrorId : Microsoft.Graph.PowerShell.Cmdlets.GetMgUser_List`
型
1条答案
按热度按时间iugsix8n1#
Get-Mg用户:未找到方法:'Void Microsoft.Graph.Authentication.AzureIdentityCredit.TokenProvider.. ctor(Azure.Core.TokenCredential,System.String[],Microsoft.Kiota.Authentication.Azure.ObservabilityOptions,System.Str
上面的错误信息表示由于**
Microsoft Graph SDK
和Azure Identity SDK.
之间的版本不匹配,Microsoft.Graph.Authentication.AzureIdentityAccessTokenProvider
中缺少某些参数您可以参考Shahid Sayyed的类似thread。
在我的环境中,我使用以下命令安装了最新版本的
Microsoft-graph SDK version-2.9.0
**模块:命令:
字符串
安装后,使用**
Get-module
**命令进行检查。输出:
型
在我的环境中安装它之后,我尝试了相同的命令,它成功地执行了。
命令:
型
输出:
型
x1c 0d1x的数据
参考:
PowerShell Gallery | Microsoft.Graph.Authentication 2.9.0的