Powershell简单的使用配置文件 1


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
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

一条评论 “Powershell简单的使用配置文件