我正在尝试使用Get-AzureADApplicationPasswordCredential cmdlet为Azure AD应用程序创建密码凭据。 cmdlet正在成功执行,但值字段为空:(根据文档(https://docs.microsoft.com/en-us/powershell/module/azuread/get-azureadapplicationpasswordcredential?view=azureadps-2.0),它应该返回密钥。
有人设法让这个cmdlet工作吗?
我可以重现你的问题,Value应该是空的,这是正常的。 Get-AzureADApplicationPasswordCredential命令基本上调用azure ad graph api GET https://graph.windows.net/{tenant_id}/applications/{application_oid}?api-version。如果您使用此api进行测试,您将获得相同的结果。
Value
Get-AzureADApplicationPasswordCredential
GET https://graph.windows.net/{tenant_id}/applications/{application_oid}?api-version
在官方文档中应该有一个错误,在示例中,它使用New,而不是Get。如果你尝试New,它看起来像文档。
New
Get