【发布时间】:2018-05-03 21:16:52
【问题描述】:
我正在尝试使用 PowerShell 导入两个 CSV 文件,一个 CSV 称为 accts,一个称为名称。 accts 文件有 8 个数字,names 文件有 4 个名称。我需要输出一个组合,最终目标是输出一个带有 STX 前缀的 32 个单词的列表。我将使用这个 32 个列表并创建 32 个 AD 对象。理想情况下,我还需要检查单词/AD 对象是否已经存在。
账号:12345 23456 34567 45678 56789 67890 78901 89012 姓名:约翰·戴夫·乔·迈克输出应该是:
stx-12345-约翰 stx-23456-约翰 stx-34567-约翰 stx-45678-约翰 stx-56789-约翰 stx-67890-约翰 stx-78901-约翰 stx-89012-约翰 stx-12345-戴夫 stx-23456-戴夫 stx-34567-戴夫 stx-45678-戴夫 stx-56789-戴夫 stx-67890-戴夫 stx-78901-戴夫 stx-89012-戴夫 等等我曾考虑过尝试使用数组,但这可能会很复杂。有什么建议吗?
【问题讨论】:
-
您遇到问题的代码在哪里?
-
首先:
ForEach ( $Name in (Import-Csv Names.csv)){ForEach ( $Acct in (Import-Csv Accts.csv)){"stx-{0}-{1}" -f $Acct.Accts,$Name.Names}}
标签: powershell csv