Geplante Aufgaben zur Startzeit unter Verwendung von Netzwerkressourcen

Geplante Aufgaben zur Startzeit unter Verwendung von Netzwerkressourcen

Ich richte ein einzelnes freigegebenes Verzeichnis ein, auf das mehrere Server zugreifen können, für Ressourcen, die während verschiedener Skripts verwendet werden: \servers\share.

Dieses Verzeichnis wird für Skripte verwendet, darunter auch einige, die mit dem Trigger „Beim Systemstart“ mit der Aktion „\server\share\runme.exe“ geplant werden.

Dies schlägt zwangsläufig fehl, da dieses Verzeichnis noch nicht verfügbar ist, normalerweise mit dem Fehlercode 2147942431, 0x8007001f, ERROR_UNHANDLED_ERROR.

Gibt es eine schnelle und einfache Methode, um für geplante Aufgaben vor ihrem Start eine Netzwerkverbindung zu erfordern?

Antwort1

Gibt es eine schnelle und einfache Methode, um für geplante Aufgaben vor ihrem Start eine Netzwerkverbindung zu erfordern?

Wenn das Netzwerk tatsächlich nicht verfügbar ist, dann ja. Aktivieren Sie Conditionsauf der Registerkarte „Aufgabe“ unten das Kontrollkästchen Start only if the following network connection is availableund wählen Sie die Netzwerkkarte aus, die für die Verbindung zu diesen Ressourcen verantwortlich ist:

Bildbeschreibung hier eingeben

Antwort2

Der \Server\Share muss für Gäste (also nicht authentifizierte Benutzer) verfügbar sein, da „Startup“-Aufgaben als lokales System ausgeführt werden. Dies muss natürlich sowohl über Share-Berechtigungen als auch über NTFS-Berechtigungen erlaubt sein.

Alternativ könnten Sie eine BAT-Datei verteilen und ausführen, die vor dem Ausführen der Remote-EXE eine „net use“-Anweisung einfügt, aber dann fügen Sie ein Klartextkennwort in eine Datei ein. Das ist nicht sicher, also tun Sie das besser nicht.

verwandte Informationen