将Foreach循环输出导出到Excell

时间:2015-07-20 11:26:57

标签: powershell export-to-excel hyper-v

基于my question yesterday获取所有VM的列表,我试图将数据从foreach循环导出到Excel文件。

但它似乎是在创建一个空白的csv文件,而不是在里面写任何东西。如果我在没有foreach循环的情况下尝试查询它可以正常工作,不知道这里需要做哪些更改?

 $name= get-content C:\monitor\Serverlist\Serverlist.txt
 foreach($nam1 in $name)
 { 
     Write-output $nam1
     Get-VM -computername $nam1 |out-default |Select Name,State,Status,Uptime |  Export-Csv -path "c:\report\VMList.csv" –NoTypeInformation
 } 

有什么想法吗?

0 个答案:

没有答案