gpt4 book ai didi

azure - Powershell:在查询结果中显示 System.Object

转载 作者:行者123 更新时间:2023-12-03 02:18:21 25 4
gpt4 key购买 nike

在 AzureADSignInLogs 查询中包含某些结果时遇到问题。

我有以下语句,但希望包含更多 System.Objects 结果。

Get-AzureADAuditSignInLogs |
Where-Object{$_.ClientAppUsed -like 'Exchange ActiveSync'} |
Format-Table CreatedDateTime, UserPrincipalName, AppDisplayName, ClientAppUsed

最后,我想包含一个属于 Status 父级的 ErrorCode:

SCREENSHOT: Powershell Results of Get-AzureADSignInLogs

但我不知道如何深入获取信息然后显示它。可以在 Format-Table 中使用吗?还是必须有其他方法?

最佳答案

您应该在使用 Format-Table 之前处理数据,因为这会从对象角度更改数据的结构。

请参阅下面的内容,我在选择对象语句上使用了计算属性。

Get-AzureADAuditSignInLogs |
Where-Object{$_.ClientAppUsed -like 'Exchange ActiveSync'} |
Select-Object CreatedDateTime, UserPrincipalName, AppDisplayName, ClientAppUsed, @{Name = "ErrorCode"; Expression = {$_.Status.ErrorCode}} |
Format-Table

由于我没有高级许可证,因此无法在 Azure 中测试上述内容。

关于azure - Powershell:在查询结果中显示 System.Object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70167485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com