私は複数のforloopsを実行し、.txtファイルからさまざまな変数を引き出しています。 PowerShellの場合と同じように、このすべてを単一のcsvファイルにエクスポートしたいと考えています。添付されたPowerShellの出力には、最初の書き込みホストがExcelのヘッダーとして表示され、1列目のサーバー名、2列目のUPまたはDOWNが表示されます。 PowerShellのExport-Csv複数のforloopの結果
Write-Host "Starting SVR2000MS" -ForegroundColor Yellow
$servers = Get-Content C:\Users\username\Desktop\subfolder\SVR2000.txt
foreach($server in $servers){
if (Test-Connection -ComputerName $server -Count 1 -ErrorAction SilentlyContinue) {
Write-Host "$server, UP" -ForegroundColor Green
}
else{
Write-Host "$server, DOWN" -ForegroundColor Red
}
}
Write-Host "Starting SVR2003DC" -ForegroundColor Yellow
$servers = Get-Content C:\Users\username\Desktop\subfolder\SVR2003.txt
foreach($server in $servers){
if (Test-Connection -ComputerName $server -Count 1 -ErrorAction SilentlyContinue) {
Write-Host "$server, UP" -ForegroundColor Green
}
else{
Write-Host "$server, DOWN" -ForegroundColor Red
}
}
期待するもののサンプルを置くと、説明するよりも簡単になります。私はあなたが持っているものと望んでいるものとの間の違いを現在見ていません。 –
csvに出力された(図に見られるように)ヘッダを黄色の文字で、カラム1にIP/DNS名列2はUPまたはDOWNの状態を示します。これはまだ非常に新しい、ありがとう! (これは、私が好きなもののExcelで新しい画像を追加することはできません) –
少なくとも、出力をtest.csvという名前のファイルにリダイレクトしようとしましたか? –