Sie können das Test-Connection
Cmdlet möglicherweise zum Pingen eines Domänencontrollers verwenden. Wiederholen Sie die Schleife, bis eine positive Antwort empfangen wird.
Beim Start ein Powershell-Skript ausführen
Ich schreibe ein Skript, um einen Computer aus der Domäne zu entfernen, ihn umzubenennen und dann wieder hinzuzufügen. Es funktioniert gut, wenn ich den Auslöser auf AtLogOn gesetzt habe, aber wenn ich zu AtStartUp wechsle, stoße ich auf einige Probleme. Diese Fehlermeldung wird beim Neustart angezeigt, um die erste geplante Task auszuführen: 0x8007051F: Derzeit sind keine Anmeldeserver verfügbar, um die Anmeldeanforderung zu bearbeiten. Ich vermute, dass das Skript versucht, ohne Netzwerkverbindung auszuführen, also habe ich es mit dem Parameter RandomDelay getestet, und es funktionierte wie erwartet.
Ich kann mich nicht auf eine zufällige Verzögerung verlassen, also suche ich nach einer Alternative. Gibt es eine Möglichkeit, den Netzwerkstatus zu testen, bevor das Skript beginnt, oder eine Möglichkeit, das Skript um einen bestimmten Zeitraum zu verzögern? Ich verwende Register-ScheduledJob
von Powershell 3.0
Danke im Voraus
2 Antworten auf die Frage
Verwandte Probleme
-
4
Windows entspricht Cron?
-
3
Planen Sie einen Job von der Windows-Befehlszeile aus?
-
1
So geben Sie dem Vista / Win2K8-Netzwerk einen Namen für geplante Task-Bedingungen
-
5
Wie wird eine Datei automatisch auf einen anderen PC im Netzwerk verschoben?
-
2
Produkt oder Methode, mit der ich alle wichtigen Hintergrundaufgaben (Updates, Scans usw.) planen ka...
-
5
Gibt es eine Möglichkeit, eine geplante Aufgabe unter Windows XP auszuführen, ohne den Benutzernamen...
-
11
Computer automatisch einschalten
-
4
Ist es möglich, einen sicheren USB-Autorun mit Task Scheduler unter Windows 7 auszuführen?
-
1
Sicherungssoftware (die unter Windows ausgeführt wird), um wöchentlich Dateien und Ordner auf DVD zu...
-
1
Wie richte ich den Taskplaner in Windows 7 ein, um einen Ordner mit 7-Zip File Manager zu komprimier...