[英]PowerShell - Expand Group-Object
I want to expand a PowerShell Group Object.我想扩展一个 PowerShell 组对象。 But only the first Object.
但只有第一个对象。
Get-EventLog -Logname system -EntryType "Error" | Group-Object 'InstanceID' | Select-Object Count, Name, @{Name="Message";Expression={$_.Group.Message[0]}} | Format-Table -Wrap
Results in:结果是:
Count Name Message
----- ---- -------
161 17 ESIF(8.7.10200.12510) TYPE: ERROR MODULE: DPTF TIME 81546445 ms
This is fine.这可以。 But if there is only 1 Event Count:
但如果只有 1 个事件计数:
Count Name Message
----- ---- -------
1 8193 V
They got only the first char.他们只得到了第一个字符。
How can i get the complete, first String?我怎样才能获得完整的第一个字符串? Any suggestions?
有什么建议?
Thanks.谢谢。
You could use Select-Object
to select the first message.您可以使用
Select-Object
来选择第一条消息。
Get-EventLog -Logname system -EntryType "Error" |
Group-Object 'InstanceID' | Select-Object Count, Name,
@{Name="Message";Expression={$_.Group.Message | select -first 1}} |
Format-Table -Wrap
The only difference for me in the output of my example vs yours is the entire message is collected for single count entries vs just the first character.对我来说,我的示例输出与您的示例输出的唯一区别是,针对单个计数条目与仅第一个字符收集了整个消息。
Count Name Message
----- ---- -------
8 15 The device driver for the Trusted Platform Module (TPM) encountered a non-recoverable error in the TPM hardware, which prevents TPM services (such as data encryption) from
being used. For further help, please contact the computer manufacturer.
6 3221232481 A timeout was reached (30000 milliseconds) while waiting for the GameDVR and Broadcast User Service_15bc71 service to connect.
3 20 Installation Failure: Windows failed to install the following update with error 0x80073d02: 9WZDNCRFJ364-MICROSOFT.SKYPEAPP.
1 36871 A fatal error occurred while creating a TLS client credential. The internal error state is 10013.
2 10001 The description for Event ID '10001' in Source 'DCOM' cannot be found. The local computer may not have the necessary registry information or message DLL files to display
1 3221232495 The Network List Service service terminated with the following error:
%%21
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.