基于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
}
有什么想法吗?