我正在尝试使用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版。