将多个值关联到一个变量-Shell

时间:2019-07-01 16:10:09

标签: powershell

此刻我正在运行一个从txt文件中提取数据的代码。但是我决定不从单独的列表中获取所有值,我想直接在代码中实现这些值

$SERVERS = gc "C:\Users\listofSERVERS.TXT "

在代码中包含所有值

$SERVERS =( echo "Server1, Server2, Server3 ..." )

但是代码返回一个空文件。不确定我是否正确分配了$ SERVERS变量。

2 个答案:

答案 0 :(得分:2)

双引号使它成为单个字符串。可能很简单:

$SERVERS = echo Server1 Server2 Server3

答案 1 :(得分:1)

如果要使用服务器阵列,可以使用类似以下的内容。请注意,它只会将当前服务器打印到控制台:)

$servers = @("Server1","Server2","Server3")
Foreach($server in $servers){
    Write-Host $server
}