我需要创建一个 powershell 脚本来读取两个带有列表的文本文件。第一个列表用于标识将附加文件的远程计算机。第二个列表是需要附加到文件的关键短语。
清单 1:计算机 1 计算机 2 计算机 3
清单 2:ABC DEF GHI
脚本将遍历每个指向每个远程计算机上的文件 C:\temp\help.txt 并从列表 2 中写入 1 行。
所以示例:当脚本运行时,它进入列表 1,发现计算机 1 是第一个并打开文件 \computer1\C$\temp\help.txt,然后它会从列表 2 中获取第一行并写入文件ABC。关闭文件并继续到计算机 2。计算机 2 将是 \computer2\C$\temp\help.txt 并将从列表 2 中获取第二个项目并将其写入 DEF 保存并继续。
很难找到任何帮助阅读和循环浏览 2 个列表。或者也许我想错了。我已经到 Get-Content 来读取文件,并且 foreach($x for text1) 可以通过 1 个文本文件循环,但无法弄清楚如何循环通过第二个文本文件。