在powershell中将输出数据行写入管道分隔的文本文件

时间:2013-10-16 07:33:01

标签: powershell

我是一个PowerShell新手,我需要一个脚本,在powershell中对描述的文本文件执行写入输出。

按顺序,这是我想在powershell中做的事情:

  1. 从excel文件中读取数据并存储到变量
  2. 从mssql中的表中读取数据
  3. 将(2)中的每一行输出到附加(1)
  4. 中的值的文本文件(管道描绘的管道)

    我能够弄清楚序列1和2但是我被困在(3) 以下是我要做的事情的片段:

    # Iterate through the dataset
    foreach ($row in $ds.tables["location"].rows)
    {
    Out-file ?
    }
    

    请帮忙!

1 个答案:

答案 0 :(得分:3)

$myData | Export-CSV -delimiter '|' -Path $MyFileName

注意,Export-CSV cmdlet将处理数据循环,因此不需要自己的循环。