【发布时间】:2020-11-17 00:14:46
【问题描述】:
我对 PS 还很陌生,并且已经苦苦挣扎了几天。 我在一个文件夹中有多个文本文件,其中包含我想提取到 Excel 电子表格中的特定数据。 每个文件如下所示:
Client n° : xxx Client name : xxx
Computer status
pc group 1 :
n°1 OK n°2 Disconnected n°3 Unresponsive
n°4 Unreachable host n°5 Unresponsive
Data read 11/11/20 12:50:07
Version: x.x.x
我想要一个如下所示的输出文件:
Client name and n° OK Disconnected Unresponsive Unreachable host version
xxx/xxx 1 1 2 1 x.x.x
对于状态列,它是具有该状态的 pc 总数,而不是我要显示的 pc n°。
目前我正在处理多个 .bat 文件,这些文件搜索状态并为每个状态输出一个文件
find /c "Disconnected" *.* > disconnected.txt
find /c "Unresponsive" *.* > unresponsive.txt
然后我在 Excel 中对每个输出进行排序,这花费了我太多时间,我想知道是否可以使用脚本自动执行此任务。
我真的没有任何PS知识,只会基本的批处理命令。
【问题讨论】:
-
请编辑您的问题并添加您已经尝试过的代码。解释什么不起作用,如果您收到错误消息,也将它们添加到问题中。没有表现出自己的努力,这只是要求有人为您编写代码..
标签: excel powershell