Powershell缺乏原生的INI读写方法,JSON和XML又比较麻烦,一般人不会。
如果你的配置文件如下格式:
Name = ‘Tom’
ID = 12
Path = ‘C:’
你可以这样读取它:
$hashtable = @{} $path = 'z:\yourfilename.config' $payload = Get-Content -Path $path | Where-Object { $_ -like '*=*' } | ForEach-Object { $infos = $_ -split '=' $key = $infos[0].Trim() $value = $infos[1].Trim() $hashtable.$key = $value }
接着可以这样调用它们:
$hashtable.Name $hashtable.ID $hashtable.Path
原文地址:Simple Replacement for INI Files
本文链接: https://www.pstips.net/simple-replacement-for-ini-files.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
当然更推荐json和xml