Meine Befehle laufen nicht

863
comp.sci.intern

Ich schreibe ein Skript, das den Prozess der Förderung eines neuen Domänencontrollers automatisieren soll, auf dem zuvor keine Domäne vorhanden war.

Ich habe ständig nachgefragt, wie das Programm nach dem Neustart wieder aufgenommen werden kann. Zuerst versuchte ich mit Workflows, dass der Befehl install-addedforest im Workflow nach einer Woche Debuggen und Überprüfen der Protokolle fehlerhaft ist und nur geplante Aufgaben verwendet Sie sind wertlos, weil die sichere Benutzer-ID, unter der die Task registriert ist, nach der Werbeaktion nicht mehr vorhanden ist und zuletzt versucht wurde, den Registrierungsschlüssel Run Once zusammen mit Auto-Login zu verwenden, damit mein Skript nach dem Neustart fortgesetzt wird.

Im Moment glaube ich, dass das Skript nicht #requires -runasadminvollständig ausgeführt werden kann, weil es nicht als Admin ausgeführt wird: Es hat ein Flag, das verhindert, dass es ausgeführt wird, außer als Administrator (und so), obwohl ich Autologin zur Anmeldung ausgeführt habe Als Administrator kann ich es nicht dazu bringen, mein Skript mit dem Runonce-Schlüssel auszuführen.

Wo kann ich Protokolle anzeigen, die diesem Registrierungsschlüssel zugeordnet sind, und hat jemand Empfehlungen?

Ich gehe übrigens nicht zum DSC: Ich habe die erweiterten Funktionen von Powershell satt und läuft außerdem mit Workflows, die einen Befehl, den ich brauche, nicht erfolgreich ausführen können.

0
Sie haben das zugrunde liegende Problem festgestellt: Wenn Sie einen Computer zu einem DC heraufstufen, können Sie ihn nicht mehr mit einem der lokalen Benutzerkonten anmelden. Ab diesem Zeitpunkt funktionieren nur Domänenkonten. Es gibt eine Ausnahme: Directory Services Restore Mode, in dem das lokale Administratorkonto funktioniert. Sie sind sich nicht sicher, wie viel Ihnen das helfen kann. Twisty Impersonator vor 6 Jahren 0
Ich konnte das Problem der Anmeldung an der Maschine umgehen, indem ich die automatische Anmeldung mit `$ domainname \ administrator` machte, aber ich habe nur Probleme mit dem Runonce-Schlüssel, der mein Skript tatsächlich zur Ausführung bringt. comp.sci.intern vor 6 Jahren 0
Verwenden Sie den Run-Once-Schlüssel in der HKLM- oder HKCU-Niederlassung? Twisty Impersonator vor 6 Jahren 0
Ich verwende den HKLM-Zweig comp.sci.intern vor 6 Jahren 0
Vielleicht liegt das Problem nicht daran, die Maschine zu einem DC zu befördern? Läuft das Skript korrekt, ohne dass der Promotion-Prozess involviert ist? Twisty Impersonator vor 6 Jahren 0
Ich habe keinen Testlauf eines Skripts ohne die Anzeigenwerbung versucht, aber ich werde es als nächstes versuchen comp.sci.intern vor 6 Jahren 1

1 Antwort auf die Frage

0
comp.sci.intern

Mein Problem war, dass die Länge meiner Runonce-Variablen mehr als 255 Zeichen betrug. Nachdem ich es heruntergefahren hatte, hatte ich keine Probleme damit, es nach dem Neustart auszuführen.