28 lines
516 B
PowerShell
28 lines
516 B
PowerShell
$urls = @(
|
|
"www.google.de"
|
|
"www.amazon.de"
|
|
"www.github.com"
|
|
"www.youtube.com"
|
|
"www.gibtsnicht.com"
|
|
)
|
|
|
|
$start = Get-Date
|
|
|
|
$jobs = foreach( $url in $urls ){
|
|
Start-Job -ScriptBlock {
|
|
param($u)
|
|
|
|
if(Test-Connection -ComputerName $u -Quiet){
|
|
"$u is reachable"
|
|
}else{
|
|
"$u is not reachable"
|
|
}
|
|
} -ArgumentList $url
|
|
}
|
|
|
|
$jobs | Wait-Job | Receive-Job
|
|
$end = Get-Date
|
|
$duration = $end - $start
|
|
|
|
|
|
Write-Host "Laufzeit: $($duration.TotalSeconds)" |