2008-11-23 112 views

回答

30

要訪問任何類型的PowerShell變量在名稱中包含非字母數字字符,請使用$ {...}符號爲:

PS(STA-ISS)(1)> $ {ENV:variable.with。點} =「H我有」

PS(STA-ISS)(2)> $ {ENV:variable.with.dots}

您好

這適用於任何驅動器(變量的註冊表,文件系統等)

+0

謝謝!我覺得這很簡單! – 2008-11-24 02:44:16

5

找到了答案,以我自己的問題:

使用.NET方法來獲取變量:

[Environment]::GetEnvironmentVariable("FOO.BAR") 
+0

只有在`env:`中才有效。 – 2009-02-05 17:49:02

2

GET-WmiObject可以Win32_Environment篩選器 「NAME = 'foo.bar'」