【发布时间】:2014-07-04 21:34:54
【问题描述】:
我正在尝试使用 [System.Net.DNS] 从...好吧,IP 的 loooong 列表中运行 IP 检查。 这很好用,但是我想在上面放一个简单的进度条。无论是秒数还是百分比... 不在乎。我只想显示一个漂亮的进度条并告诉我需要等待多长时间。
$colComputers = get-content $File
foreach ($strComputer in $colComputers)
{
$IP = try {$dnsresult = [System.Net.DNS]::GetHostEntry($strComputer)} `
catch {$dnsresult = "Fail"}
$IP
for ($IP=100; $IP -gt 1; $IP--) {
Write-Progress -Activity "Working..." `
-SecondsRemaining $IP `
-Status "Please wait."
}
脚本运行良好,只是卡在这个进度条上。 我在想,如果可以确定列表包含多少个 IP 并让它从最后一个倒数到第一个,那就太好了。
【问题讨论】: