从下面的代码行中,是否有一种方法可以让调用一个.txt文件来查看计算机列表?我希望它不只是从一台计算机上,而是从一张计算机列表中查找日志。
$StartDate = (get-date).AddHours(-12)
Get-WinEvent -FilterHashtable @{logname="System"; Level=1,2,3; starttime=$StartDate} -ErrorAction SilentlyContinue希望不久能收到你的来信!谢谢。
发布于 2016-09-20 06:27:23
由于-ComputerName cmdlet的Get-WinEvent参数只接受字符串,所以可能需要迭代列表:
$StartDate = (get-date).AddHours(-12)
Get-Content 'computers.txt' | ForEach-Object {
Get-WinEvent -ComputerName $_ -FilterHashtable @{logname="System"; Level=1,2,3; starttime=$StartDate} -ErrorAction SilentlyContinue
}https://stackoverflow.com/questions/39587061
复制相似问题