当从文件创建哈希表时,无法在powershell中打印哈希表迭代器

时间:2017-04-14 08:30:22

标签: powershell powershell-v1.0

我正在尝试使用PowerShell读取配置文件,然后将其转换为哈希表,以便稍后我可以按键检索值。

以下是代码:

$installerConfigs = Get-Content $configFilePath | ConvertFrom-StringData
$installerConfigs
foreach ($h in $installerConfigs.GetEnumerator()) {
    Write-Host "$($h.Name): $($h.Value)"
}

虽然配置文件的内容是

admin_username = 'administrator'
admin_password = '123456'

当我打印哈希表时,它会正确打印该值。但是当我迭代它时,它无法打印任何东西。

有人可以指出我缺少的东西吗?

请注意,我必须使用PowerShell 1.0版。

0 个答案:

没有答案