n899fgg
Goto Top

Ping auf Drucker.txt in Liste exportiere Antwort in Ausgabedatei.txt

Hallo Leute,
ich bin gerade in mit einer Skript Datei dran. Aber irgendwo hakt es noch. Die Ausgabedatei txt zeigt nicht den Inhalt des Bildschirmes sprich Ping Ergebnisse an.
In der hostliste stehen die Drucker drin und er ping sie auch sehe ich am Bildschirm aber er fügt die Ergebnisse nicht in die Ausgabedatei ein.

#Defintion von Variable
#Hostliste
$Hostlist = "Y:\hostlist1.txt"
#Ausgabedatei
$Output = "Y:\printerlistInfoPing.txt"
#Hole Inhalt von Host LISTE
$Drucker =HC -Path $Hostlist
#Teste den Ping auf die Drucker in der Liste
foreach($dws in $drucker)
{
ping $dws

}

Content-ID: 3687408034

Url: https://administrator.de/contentid/3687408034

Printed on: December 7, 2024 at 09:12 o'clock

SlainteMhath
SlainteMhath Aug 18, 2022 at 09:19:00 (UTC)
Goto Top
Moin,

verwende doch bitte Code-Tags, das macht den Code besser lesbar.

Mit welchem der Befehle erhoffst du dir denn die Ausgabe in eine Datei?

lg,
Slainte

PS: Unter PS ist "Test-connection" sinnvoller als "ping"
ElCativoGER
ElCativoGER Aug 18, 2022 at 09:20:52 (UTC)
Goto Top
Probier mal folgendes
ping $dws > $Output 
N899FGG
N899FGG Aug 18, 2022 at 09:34:35 (UTC)
Goto Top
Also hab ich mal versucht,
klappt etwas anders aber wird nicht in die Outputdatei.txt geschrieben. Bin leider nur ein Anfänger in einem neuen Betrieb und hab null Erfahrung mit Programmierung.

Source Destination IPV4Address IPV6Address Bytes Time(ms)
----------- ----------- ----------- ----- --------
Test1 pr055 10.0.0.1.135 32 1
Test 1 pr055 10.0.0.135 32 0
Test 1 pr055 10.0.0.135 32 1
Test 1 pr055 10.0.0.135 32 1
Test1 HP-26 10.0.0.160 32 2

Test-connection : Fehler beim Testen der Verbindung mit dem Computer "HP 27": Der angegebene Host ist unbekannt
In Zeile:11 Zeichen:1

back-to-topTest-connection $dws

back-to-top~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo : ResourceUnavailable: (HP 27:String) [Test-Connection], PingException
+ FullyQualifiedErrorId : TestConnectionException,Microsoft.PowerShell.Commands.TestConnectionCommand
ElCativoGER
ElCativoGER Aug 18, 2022 at 09:48:54 (UTC)
Goto Top
Achte auf die Groß und Kleinschreibung in dem Script.
N899FGG
N899FGG Aug 18, 2022 at 09:50:49 (UTC)
Goto Top
Super jetzt schreibt er den einen Drucker in die Ausgabedatei. Wenn ich jetzt mehrere Drucker in der Liste habe die er danach abarbeiten pingen soll was muss ich dann noch ändern.

Ping wird ausgefhrt fr pr055.test.intra.local [10.0.0.135] mit 32 Bytes Daten:
Antwort von 10.0.0.135: Bytes=32 Zeit=1ms TTL=62
SlainteMhath
SlainteMhath Aug 18, 2022 at 11:28:16 (UTC)
Goto Top
Wenn ich jetzt mehrere Drucker in der Liste habe die er danach abarbeiten pingen soll was muss ich dann noch ändern.
?? Du hast doch schon die eine foreach-Schleife im Code... das sollte eigentlich ausreichen. Poste doch nochmal den komplette Code (und bitte verwende Code-Tags)
mbehrens
mbehrens Aug 18, 2022 at 11:37:44 (UTC)
Goto Top
Zitat von @ElCativoGER:

Achte auf die Groß und Kleinschreibung in dem Script.

Was jetzt genau welchen Unterschied machen soll?
mbehrens
mbehrens Aug 18, 2022 at 11:38:41 (UTC)
Goto Top
Zitat von @N899FGG:

Test-connection : Fehler beim Testen der Verbindung mit dem Computer "HP 27": Der angegebene Host ist unbekannt

Zielsysteme haben keine Leerzeichen im Namen.