スクリプトを使用してURLを呼び出し、出力を取得し、出力をテキストファイルに保存しています。それはすべて素晴らしい作品です。しかし、複数のURLを連続して呼び出す必要がある場合は、何度も起動/停止するため、CPUスパイクが発生します。powershell.exe
まだ出力を保存している間に、URLごとにfor each
というテクニックを使用することができますか?ここに私のスクリプトです:2 echo
はデバッグ目的のためだけであることを複数のURLをこのPowerShellスクリプトに追加しますか?
$content = Get-Content $PSScriptRoot\urls.txt
echo "Testing for $content"
(Invoke-WebRequest -Uri "$content").Content |
Out-File -FilePath "$PSScriptRoot\out.txt"
$status = Get-Content $PSScriptRoot\out.txt
注意は、本当に重要ではありません。
あなたは 'Get-Content urls.txt | ForEach-Object {Invoke-WebRequest -Uri $ _ |オブジェクトを選択 - コンテンツを展開する} '? –
yup!それが私の必要なものです。 –