Powershell Ping Script mit Datum und zeit
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ß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 179661
Url: https://administrator.de/contentid/179661
Ausgedruckt am: 22.11.2024 um 21:11 Uhr
3 Kommentare
Neuester Kommentar
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 Vielleicht mal nicht die Namen veröffentlichen ...
function Test-Ping
{
param($ip)
trap {$false; continue}
$timeout = 1000
$object = New-Object system.Net.NetworkInformation.Ping
(($object.Send($ip, $timeout)).Status -eq 'Success')
}
$killswitch=1
Write-Host "Running ping test to deerlf0ah1.ww004.siemens.net every 10 seconds. Logs errros to screen. Press <CTRL> C to stop." -Fo Cyan
while ($killswitch -ne 0) {
If (!(Test-Ping deerlf0ah1.ww004.siemens.net )) {
Write-Host 'Lost connectivity at: ' $(Get-Date -format "dd-MM-yyyy @ hh:mm:ss") -Fo Red
}
Else {
Write-Host 'Connectivity at: ' $(Get-Date -format "dd-MM-yyyy @ hh:mm:ss") -Fo Blue
Start-Sleep 10
}
}
bye
Karo
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
function Test-Ping
{
param($ip)
trap {$false; continue}
$timeout = 1000
$object = New-Object system.Net.NetworkInformation.Ping
(($object.Send($ip, $timeout)).Status -eq 'Success')
}
$killswitch=1
Write-Host "Running ping test to deerlf0ah1.ww004.siemens.net every 10 seconds. Logs errros to screen. Press <CTRL> C to stop." -Fo Cyan
while ($killswitch -ne 0) {
If (!(Test-Ping deerlf0ah1.ww004.siemens.net )) {
"Lost connectivity at: " + $(Get-Date -format "dd-MM-yyyy @ hh:mm:ss")
}
Else {
Write-Host 'Connectivity at: ' $(Get-Date -format "dd-MM-yyyy @ hh:mm:ss") -Fo Blue
"Connectivity at: " + $(Get-Date -format "dd-MM-yyyy @ hh:mm:ss")
Start-Sleep 10
}
}
bye
Karo