兩個問題,我想這運行連續型平給我的輸出
我想constaint平到兩臺服務器,並輸出到.csv文件。 下面的腳本只運行兩次,輸出不起作用。我是一個強大的新手,所以請放輕鬆。
$servers = "server1","server2"
$collection = $()
foreach ($server in $servers)
{
$status = @{ "ServerName" = $server; "TimeStamp" = (Get-Date -f s) }
if (Test-Connection $server -Count 1 -ea 0 -Quiet)
{
$status["Results"] = "Up"
}
else
{
$status["Results"] = "Down"
}
New-Object -TypeName PSObject -Property $status -OutVariable serverStatus
$collection += $serverStatus
}
$collection | Export-Csv -LiteralPath .\ServerStatus.csv -NoTypeInformation
爲什麼你在第一時間這樣做呢?可能有更合適的解決方案根本不使用PowerShell。 – alroc
我有兩個網站有丟包。這個想法是要找出丟包發生的時間,然後嘗試關聯網絡上發生的其他事情。 – user770022
您應該使用專用的網絡監控工具,如Nagios,Paessler等。它專爲此類用途而設計。不要重複別人已經做得很好的工作。 – alroc