PowerShell将变量视为字符串

时间:2013-05-31 08:37:05

标签: string variables powershell

$ConfigFile = "C:\Outils\Config.ps1"
$Keys = Get-Content $ConfigFile |  Foreach {($_ -split '\s-',4)[0..2]}
$Keys = Get-Content $ConfigFile |  Foreach {($_ -split '=+',4)[0..2]}

ForEach($mot in $Keys)
{
 if($mot.StartsWith("$"))
 {
   Write-host $mot
 }
} 

嗨,我制作了一个脚本来提取配置文件中的变量内容,而不是显示变量的内容,只显示变量的名称:

$infographie
$journaliste
$photopro

我的配置文件:

$infographie="\\uprlpv12\Asura$\OneVision\SORTIES\ILLUSTRATION_VERS_METHODE\INFOGRAPHIES_PROGRES"
$journaliste="C:\FTP\Journaliste"
$photopro="C:\FTP\PhotoPro"

感谢的

1 个答案:

答案 0 :(得分:1)

我希望得到一个名为 infographie 的变量的值,存储为字符串$ a ='infographie',你可以使用:

Get-Variable -Name $a