私はprefs.cfgという設定ファイルの内容を編集しようとしています。それは2行あります:Powershell - ファイル内の文字列を置き換えます
Server.Name "test"
VoIP.Enabled "1"
私は文字列を置き換えることでより快適にしようとしていますが、私はつまずくようです。
私は何かを書きましたが、私が間違っているスクリプトを指し示すことができたら、私は感謝しています。
$prefs = Get-Content .\prefs.cfg
$prefs | Select-String "Server.Name"
$servername = Read-Host -Prompt "Enter Server Name"
Write-Host $servername
$prefs -replace $servername
$prefs
ああImはスクリプトの中で、今、私の間違いを犯している私は実際に私もいくつかのより多くの、この場合は、オブジェクトにことになるだろう、参照は、ちょうどあなたに – ETHER
に感謝します分かりやすくするために、 '-replace'に第2引数がない場合、has:nothingと置き換えられます。これはパターンを削除するのに有効です。 – LotPings
@LotPingsありがとう、答えに追加されました。 – gms0ulman