RDP-Testing

Aus Wiki-WebPerfect
Version vom 22. September 2017, 15:51 Uhr von Admin (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
$VMs = @(
"server1.domain.ch"
)
 
$Port = 3389
$Logfile = "C:\Temp\RDPTrace.txt"
$enddate = (Get-Date).AddDays(1)
 
while ((get-date) -le $enddate){
 
    foreach ($VM in $VMs){
    $Output = Test-NetConnection -ComputerName $VM -Port $port -WarningAction SilentlyContinue
 
    # Abklärunge Time-out
    Write-Host "1x Durchlauf"
    Write-Host "$logtext"
 
    if (!$Output.TcpTestSucceeded -eq $true){
       $timestamp = get-date
       $logtext = "$timestamp : Test auf $VM mit Port TCP $port not Successful"
       Add-Content -Path $Logfile -Value $logtext
    }
      Start-Sleep -Seconds 1
    }
}