Ich glaube nicht, dass das funktionieren wird.
Für mich ist der einfachste Weg, dies einfach zweimal auszuführen und beim zweiten Durchlauf abzubrechen, falls ein Fehler auftritt.
Das heißt, es ist nicht so trivial wie „einfach zweimal ausführen":
- Du führst es das erste Mal aus und fängst Fehler bei jeder einzelnen Einstellung, die du setzt, ab.
- Beim zweiten Mal führst du es einfach im Batch aus und brichst ab, falls etwas fehlschlägt.
Wenn wir dieses Durcheinander bereits bewältigen, müssen wir auch Fälle behandeln, in denen mehrere Abhängigkeiten bestehen.
Es stellt sich auch die Frage nach einer sauberen Rückgängigmachung, sodass dies alles andere als eine triviale Aufgabe ist.