我需要幫助將日誌直接保存到txt文件。我製作了一個簡單的服務器和電腦監控腳本。基本上我只需要知道它是在線還是離線,但是我需要日誌直接保存,無論輸出是什麼。如何在Powershell中保存實時輸出到txt文件?監視腳本
While ($true) {
$ServerName = Get-Content "E:\ServerList.txt"
foreach ($Server in $ServerName) {
if (test-Connection -ComputerName $Server -Count 3 -quiet) {
Write-Host "$Server is Online " -ForegroundColor Green ;(Get-Date).toString("yyyy/MM/dd HH:mm:ss")
} else {
Write-Host "$Server - is Offline " -ForegroundColor Red ;(Get-Date).toString("yyyy/MM/dd HH:mm:ss")
}
}
我該如何改進?
那麼是什麼問題?如何寫入日誌文件? – vonPryz
是的,我只是希望輸出可以實時保存到txt文件並且保存日期。基本上任何輸出顯示都會直接保存到文本文件中,如日誌文件。你可以幫助Tnx –