Powershell Set-Content正在重复.ini文件中的行

时间:2018-03-20 16:12:57

标签: powershell ini

第一次发帖,对我很轻松。

我尝试使用Powershell从INI文件中获取内容。特别是,我需要在文件中更改两个单独的行。它运行,但它不是只替换这两行,而是复制一切。它也没有取代我试图告诉它替换的线路,而是只是添加了我的新线路,同时也保留了原线。

$FilePath = "C:\Users\folder\*.ini"

(Get-Content $FilePath) |
ForEach-Object { 
    $_ -replace "MailBell=0","MailBell=1"
    $_ -replace "MailWindow=0","MailWindow=1"
    } |
Set-Content $FilePath

看看代码。任何帮助是极大的赞赏。

0 个答案:

没有答案