私はこれらのコマンドがスクリプト経由で実行されていない理由を理解しようとしています。しかし、私はこれを手動で実行するとうまくいきます。Get-ContentコマンドPowershellの理解
$value = Get-Content c:\info.txt | select-string Id | Foreach-Object { $_.ToString().split(':')[1] -replace '\s','' }
Write-Host "$value" >> c:\list.txt
私は>>使用してリダイレクトすることを試みたが、まだ何の情報はあなたがSet-Content
やAdd-Content
を使用したいと思うファイルに内容を書き込むには、変数$値に
Get-Content c:\info.txt | select-string Id | Foreach-Object { $_.ToString().split(':')[1] -replace '\s','' } >> $value
Write-Host "$value" >> c:\list.txt
'Cの内容は何ですか?我々はより良いコマンドを提供することができます。あなたは本当に何をしようとしていますか? –
私の情報が変数に格納されているかどうかをチェックするだけで、出力をテキストファイル(c:\ list.txt)に出力しています。 – gary