Powershell Ping Script mit Datum und zeit
27.01.2012
11:36:26 Uhr617 Aufrufe
3 Antworten
11:36:26 Uhr
3 Antworten
Noch nicht bewertet
Hallo ich habe hier einen kleinen Script
ping deerlf0ah1.ww004.siemens.net -t >d:\logs\ping.txt
jetzt weiß ich leider nicht wie ich das GET-DATE hinzufügen kann.
Will das er mit bei jedem Ping auch die Uhrzeit und Datum anzeigt.
Habe schon viel Gegoogelt aber leider nichts richtiges gefunden.
Gruß
ping deerlf0ah1.ww004.siemens.net -t >d:\logs\ping.txt
jetzt weiß ich leider nicht wie ich das GET-DATE hinzufügen kann.
Will das er mit bei jedem Ping auch die Uhrzeit und Datum anzeigt.
Habe schon viel Gegoogelt aber leider nichts richtiges gefunden.
Gruß
Karo schreibt am 27.01.2012 um 15:11:52 Uhr
Hi,
ja, ja immer die Siemens (oder ATOS?) Leutz
Vielleicht mal nicht die Namen veröffentlichen ...
bye
Karo
ja, ja immer die Siemens (oder ATOS?) Leutz
01.
function Test-Ping 02.
{ 03.
param($ip) 04.
trap {$false; continue} 05.
$timeout = 1000 06.
$object = New-Object system.Net.NetworkInformation.Ping 07.
(($object.Send($ip, $timeout)).Status -eq 'Success') 08.
} 09.
10.
$killswitch=1 11.
Write-Host "Running ping test to deerlf0ah1.ww004.siemens.net every 10 seconds. Logs errros to screen. Press <CTRL> C to stop." -Fo Cyan 12.
while ($killswitch -ne 0) { 13.
14.
If (!(Test-Ping deerlf0ah1.ww004.siemens.net )) { 15.
Write-Host 'Lost connectivity at: ' $(Get-Date -format "dd-MM-yyyy @ hh:mm:ss") -Fo Red 16.
} 17.
Else { 18.
Write-Host 'Connectivity at: ' $(Get-Date -format "dd-MM-yyyy @ hh:mm:ss") -Fo Blue 19.
Start-Sleep 10 20.
} 21.
}bye
Karo
Karo schreibt am 02.02.2012 um 12:23:16 Uhr
Hi,
weil Du es bist
Das Script wird als TESTPING_to_File.PS1 gespeichert, Aufruf mit
TESTPING_to_File.PS1 | out-file -filepath “C:\Scripts\Connection.log” -append
bye
Karo
weil Du es bist
Das Script wird als TESTPING_to_File.PS1 gespeichert, Aufruf mit
TESTPING_to_File.PS1 | out-file -filepath “C:\Scripts\Connection.log” -append
01.
function Test-Ping 02.
{ 03.
param($ip) 04.
trap {$false; continue} 05.
$timeout = 1000 06.
$object = New-Object system.Net.NetworkInformation.Ping 07.
(($object.Send($ip, $timeout)).Status -eq 'Success') 08.
} 09.
10.
$killswitch=1 11.
Write-Host "Running ping test to deerlf0ah1.ww004.siemens.net every 10 seconds. Logs errros to screen. Press <CTRL> C to stop." -Fo Cyan 12.
while ($killswitch -ne 0) { 13.
14.
If (!(Test-Ping deerlf0ah1.ww004.siemens.net )) { 15.
"Lost connectivity at: " + $(Get-Date -format "dd-MM-yyyy @ hh:mm:ss") 16.
} 17.
Else { 18.
Write-Host 'Connectivity at: ' $(Get-Date -format "dd-MM-yyyy @ hh:mm:ss") -Fo Blue 19.
"Connectivity at: " + $(Get-Date -format "dd-MM-yyyy @ hh:mm:ss") 20.
Start-Sleep 10 21.
} 22.
}bye
Karo





