我需要帮助将日志直接保存到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 –