gpt4 book ai didi

string - Powershell:无法将 'System.Object[]'转换为 'System.String'类型

转载 作者:行者123 更新时间:2023-12-03 00:54:21 33 4
gpt4 key购买 nike

当我运行以下代码时,我收到消息“无法将'System.Object []'转换为'System.String'类型”。如何将事件日志列表传递回get-eventlog?

$EventLogList = Get-EventLog | Select-Object -ExpandProperty log
Get-evenlog -log $eventloglist

Get-EventLog : Cannot convert 'System.Object[]' to the type 'System.String' required by parameter 'LogName'.



感谢您的帮助

最佳答案

LogNameGet-EventLog的必需参数,除非您尝试使用-list列出列表,否则必须提供它。此外,它需要一个字符串,并且第二行给出了错误,因为您正在传递数组。

除此之外,还不清楚您要使用这些语句做什么。

我想你想要这样的东西:

get-eventlog -list | %{ get-eventlog -log $_.log }

关于string - Powershell:无法将 'System.Object[]'转换为 'System.String'类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10129571/

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