Aufgabenplanung: Bedingung nur starten bei Netzwerk
Hallo zusammen!
Infos zum System:
Ich habe heute Morgen an einem Problem mit der Aufgabenplanung herumgeknobelt und bin nun zu folgendem Schluss gekommen:
1. Aufgabe startet ein Bat welche ein Robocopy-Job ausführt (funktioniert)
2. Wenn ich die Bedingung "Nur starten, wenn folgende Netzwerkverbindung verfügbar ist" --> "xxx.local" setze funktioniert das ganze nicht mehr und es kommt folgende schöne Meldung:
Da die Aufgabe aber ohne die Bedingung ausgeführt wird, habe ich das Gefühl, dass diese Meldung falsch ist.
Weiss jemand an was dies liegen könnte? Kann es sein, dass der Dienst welcher die Bedingung prüft nicht ausgeführt ist oder so?
Das Netzwerk xxx.local ist verfügbar und wird mir sogar in der Aufgabenplanung vorgeschlagen.
LG
KMUlife
Infos zum System:
- VM - Windows Server 2016 (Fileserver)
- Auf ESXi 6.5
Ich habe heute Morgen an einem Problem mit der Aufgabenplanung herumgeknobelt und bin nun zu folgendem Schluss gekommen:
1. Aufgabe startet ein Bat welche ein Robocopy-Job ausführt (funktioniert)
2. Wenn ich die Bedingung "Nur starten, wenn folgende Netzwerkverbindung verfügbar ist" --> "xxx.local" setze funktioniert das ganze nicht mehr und es kommt folgende schöne Meldung:
Da die Aufgabe aber ohne die Bedingung ausgeführt wird, habe ich das Gefühl, dass diese Meldung falsch ist.
Weiss jemand an was dies liegen könnte? Kann es sein, dass der Dienst welcher die Bedingung prüft nicht ausgeführt ist oder so?
Das Netzwerk xxx.local ist verfügbar und wird mir sogar in der Aufgabenplanung vorgeschlagen.
LG
KMUlife
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 357372
Url: https://administrator.de/contentid/357372
Ausgedruckt am: 24.11.2024 um 06:11 Uhr
4 Kommentare
Neuester Kommentar
Hallo KMUlife,
Mit welchem Netzwerk eine Verbindung besteht, siehst Du im "Netzwerk- und Freigabecenter".
Ist der Rechner mit xxx.local verbunden?
Falls die Verbindung bei Dir besteht, kann ich nachher gerne auf einem W2016 bei mir versuchen, ob es sich genauso verhält.
Falls es sich um einen Bug handeln sollte, kannst Du natürlich in der Batch die Netzwerkverbindung prüfen.
Nebenbei gesagt solltest Du in der Batch ohnehin Quelle und Ziel auf Verfügbarkeit prüfen, denn dass der Rechner mit dem richtigen Netzwerk verbunden ist, sagt noch nichts darüber aus, dass Quelle und Ziel auch verfügbar sind.
Gruß Frank
Zitat von @KMUlife:
Das Netzwerk xxx.local ist verfügbar und wird mir sogar in der Aufgabenplanung vorgeschlagen.
Dass das Netzwerk in der Liste auftaucht, bedeutet nicht, dass der Rechner auch tatsächlich damit verbunden ist.Das Netzwerk xxx.local ist verfügbar und wird mir sogar in der Aufgabenplanung vorgeschlagen.
Mit welchem Netzwerk eine Verbindung besteht, siehst Du im "Netzwerk- und Freigabecenter".
Ist der Rechner mit xxx.local verbunden?
Falls die Verbindung bei Dir besteht, kann ich nachher gerne auf einem W2016 bei mir versuchen, ob es sich genauso verhält.
Falls es sich um einen Bug handeln sollte, kannst Du natürlich in der Batch die Netzwerkverbindung prüfen.
Nebenbei gesagt solltest Du in der Batch ohnehin Quelle und Ziel auf Verfügbarkeit prüfen, denn dass der Rechner mit dem richtigen Netzwerk verbunden ist, sagt noch nichts darüber aus, dass Quelle und Ziel auch verfügbar sind.
Gruß Frank
Hallo KMUlife,
Das mache ich doch gern.
Ich habe jetzt einen einfachen Task geplant:
notepad.exe starten, täglich und alle 5 Minuten wiederholen
In der Auswahlliste der Connections habe ich fünf Einträge:
1.
2.
3.
4.
5.
"Network" ist das Netzwerk, mit dem der Server tatsächlich verbunden ist.
Meine Testvarianten
a) OK: Setze ich keine dieser Conditions, startet der Task wie geplant und lässt sich auch manuell starten.
b) OK: Setze ich die 1. Condition, startet der Task wie geplant und lässt sich auch manuell starten.
c1) FAIL: Setze ich die 2. Condition, startet der Task nicht und wenn ich ihn manuell starten möchte erhalte ich die von Dir schon
erwähnte Fehlermeldung.
c2) OK: Setze ich eine der Conditions (3. - 5.), startet der Task nicht und wenn ich ihn manuell starten möchte erhalte ich die von Dir schon erwähnte Fehlermeldung.
Da c1) fehlschlägt ist es fraglich, ob c2) tatsächlich OK ist.
Zumindest bei c1) scheint ein Bug vorzuliegen.
Mein Testsystem:
Windows Server 2016 Standard 64-bit (en-US) 1607 [10.0.14393.1884]
(Nur nebenbei: Er ist Mitglied einer Arbeitsgruppe, nicht Mitglied einer Domäne)
Jetzt könnte man noch weitere Systeme testen oder Du nimmst ersatzweise die Variante b), wobei ich dabei den Gegentest nicht gemacht habe, also zu prüfen, ob der Task tatsächlich nicht startet, wenn ich den Netzwerkstecker ziehe.
Diesen Gegentest auszuführen überlasse ich Dir.
Gruß Frank
Das mache ich doch gern.
Ich habe jetzt einen einfachen Task geplant:
notepad.exe starten, täglich und alle 5 Minuten wiederholen
In der Auswahlliste der Connections habe ich fünf Einträge:
1.
Any Connection
2.
Network
3.
xxx.local
4.
xxx.local 2
5.
Unidentified network
"Network" ist das Netzwerk, mit dem der Server tatsächlich verbunden ist.
Meine Testvarianten
a) OK: Setze ich keine dieser Conditions, startet der Task wie geplant und lässt sich auch manuell starten.
b) OK: Setze ich die 1. Condition, startet der Task wie geplant und lässt sich auch manuell starten.
c1) FAIL: Setze ich die 2. Condition, startet der Task nicht und wenn ich ihn manuell starten möchte erhalte ich die von Dir schon
erwähnte Fehlermeldung.
c2) OK: Setze ich eine der Conditions (3. - 5.), startet der Task nicht und wenn ich ihn manuell starten möchte erhalte ich die von Dir schon erwähnte Fehlermeldung.
Da c1) fehlschlägt ist es fraglich, ob c2) tatsächlich OK ist.
Zumindest bei c1) scheint ein Bug vorzuliegen.
Mein Testsystem:
Windows Server 2016 Standard 64-bit (en-US) 1607 [10.0.14393.1884]
(Nur nebenbei: Er ist Mitglied einer Arbeitsgruppe, nicht Mitglied einer Domäne)
Jetzt könnte man noch weitere Systeme testen oder Du nimmst ersatzweise die Variante b), wobei ich dabei den Gegentest nicht gemacht habe, also zu prüfen, ob der Task tatsächlich nicht startet, wenn ich den Netzwerkstecker ziehe.
Diesen Gegentest auszuführen überlasse ich Dir.
Gruß Frank