Powsershell从文本文件中读取服务器列表

时间:2016-02-12 15:29:05

标签: powershell

我在使用PowerShell从文本文件中读取服务器时遇到问题。当我使用get-content声明变量但是当我调用它时,powershell不会读取服务器名称。这是代码。

$Server = Get-Content C:\servers.txt

Get-WmiObject -Class Win32_PerfFormattedData_PerfOS_System -ComputerName $Server |
  Select-Object @{Name = “ComputerName”; Expression = {$_.__SERVER}},
@{Name = “SystemUpTime”; Expression = {New-TimeSpan -Seconds $_.SystemUpTime}}| Export-CSV C:\test2.txt.

如果我将$ server更改为列表形式它将起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我更改了代码,因此服务器是一个数组,现在正在运行