【发布时间】:2019-02-21 20:57:56
【问题描述】:
在刷新目录后,我正在尝试从 PowerHhell 编辑文本文件。
尝试从源dbconnecthost 是我们正在搜索的目标位置Get-Content。
然后我们要替换为目标信息和Set-Content。这些变量是从另一个 .ps1 文件中提取的。
以下是我尝试使用的。
function ReplaceDBhost {
Get-Content ("$TargetLocation\Data\config.txt") | Foreach-Object {
$_ -replace ('^dbconnecthost=' + '$SourceDBConnectHost'), ('dbconnecthost=' + '$TargetDBConnectHost' )
} | Set-Content ("$TargetLocation\Data\config.txt")
}
问题是,当我运行它时,我没有得到任何更改。非常感谢任何帮助。
【问题讨论】:
标签: powershell loops scripting