我试图在另一个变量的值之后命名一个数组,然后通过使用上述变量中的值引用它来添加多个项目。
例如,我可以执行以下操作:
PS C:\Users\Administrator> $IP_Address = "100.100.100.5"
PS C:\Users\Administrator> New-Variable -Name $IP_Address
PS C:\Users\Administrator> Set-Variable -Name $IP_Address -Value "Test string"
PS C:\Users\Administrator> Get-Variable -Name 100.100.100.5
Name Value
---- -----
100.100.100.5 Test string
PS C:\Users\Administrator> ${100.100.100.5}
Test string
但我无法弄清楚如何通过使用${100.100.100.5}
引用项目来将项目添加到变量$IP_Address
中。
答案 0 :(得分:1)
您无法使用变量在${variableName}
或$variableName
语法中命名另一个变量。这就是为什么我们有Get-Variable
例如
Get-Variable -Name $IP_Address -ValueOnly