gpt4 book ai didi

powershell - 从get-eventlog Powershell调用获取值

转载 作者:行者123 更新时间:2023-12-03 00:27:14 25 4
gpt4 key购买 nike

很抱歉提出这样的问题,但是我已经花了1/2个小时,而且还没有好的解决方案。

我想从事件日志中获取特定应用程序的最新日期。到目前为止,我的代码是:

$event = get-eventlog -logname 'Windows PowerShell' -source mpkLogParser -newest 1 | Format-List
echo $event

这产生:
Index              : 51
EntryType : Information
InstanceId : 3001
Message : MPKLogParser successfully parsed the log file u_ex100118.log
Category : (1)
CategoryNumber : 1
ReplacementStrings : {MPKLogParser successfully parsed the log file u_ex100118.log}
Source : mpkLogParser
TimeGenerated : 1/28/2010 11:24:08 AM
TimeWritten : 1/28/2010 11:24:08 AM
UserName :

那么,如何从$ event中提取TimeWritten部分呢?

任何帮助,我都能睡得更好。 :)

最佳答案

除非要向主机显示,否则不要使用Format-List。也就是说,在分配给变量时不要使用Format-List。试试这个:

$name = 'Windows PowerShell'
$event = get-eventlog -logname $name -source mpkLogParser -newest 1
$event.TimeWritten

关于powershell - 从get-eventlog Powershell调用获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2157545/

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