2013-12-12 27 views
0

我想从另一个变量的值之后命名数组,然后通过引用它与所提到的变量的值向它添加多个项目。将项目添加到具有非常规名称的字符串数组

例如,我可以做到以下几点:

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 

但我无法弄清楚如何闯民宅它使用$IP_Address来添加项目到变量${100.100.100.5}

+0

你试图完成什么? – mjolinor

回答

1

您不能使用变量来命名${variableName}$variableName语法中的另一个变量。这就是为什么我们有Get-Variable例如

Get-Variable -Name $IP_Address -ValueOnly 
相关问题