2008-11-23 6 views

Répondre

30

Pour accéder à tout type de variables PowerShell où le nom contient des caractères non alphanumériques, utilisez le $ {...} notation comme dans:

PS (STA-ISS) (1)> $ {env: variable.with. points} = "H i il »

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

Salut à

Cela fonctionne pour les variables dans tout lecteur (registre, système de fichiers, etc.

+0

Merci! Je pensais que c'était quelque chose de simple! –

5

trouvé la réponse à ma propre question:

Utilisez la méthode .NET pour obtenir la variable:

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

Cela ne fonctionne que si c'est dans 'env:'. –

2

Get-WMIObject Win32_Environment de "name = 'de foo.bar'"

Questions connexes