在Powershell中从文本文件中提取数据

时间:2013-07-01 19:55:24

标签: powershell file-io foreach

我正在从文本文件中提取数据,然后尝试对文本文件中的每个条目执行操作。请参阅下面的代码。

$Employees = Get-Content C:\User\Documents\UserWorkstations.txt
Foreach($name in $Employees)
{
  ping $name
}

运行我的脚本后,它不会从文本文件中提取数据,我得到以下输出:

cmdlet ForEach-Object at command pipeline position 2
Supply values for the following parameters:
Process[0]:

1 个答案:

答案 0 :(得分:1)

Get-Content -Path 'C:\User\Documents\UserWorkstations.txt' |
    Foreach-Object {
        Write-Host ('Pinging {0}' -f $_)
        ping $_
    }