Ich arbeite derzeit an einer Schulaufgabe, wo ich ein paar Powershell-Skripte machen, um eine Grundkonfiguration eines Windows Server 2012 R2 durchzuführen. Erste Skript muss folgendes tun:Powershell Lebenslauf Skript nach dem Neustart
o Servername: WDC o IP-Adresse: 192.168.1.45 o Subnetz: 255.255.255.0 o Gateway: 192.168.1.1 o DNS: 192.168.1.1
o Administrator Kennwort: Admin2016 o Primaire DNS-Server 8.8.8.8 o Secundaire DNS-Server 192.168.1.45 o zu dc Förderung o ...
Problem ist, dass der Server nach der Namensänderung neu starten muss, und dass das Skript kann nicht fahre danach fort.
Ich weiß, ich könnte dies tun, indem Sie zum Beispiel das Skript aufteilen und den zweiten Teil mit runonce in der Registrierung nach dem Neustart fortsetzen, aber mein Lehrer schwört, dass es möglich ist, dies in einer ps1-Datei zu tun und außerdem sagt er das Es sollte möglich sein, nach dem Neustart automatisch zu loggen und dann die gleiche Skriptdatei von dort wieder aufzunehmen, wo sie vor dem Neustart gestoppt wurde.
Dieses Skript muss auf einem lokalen Computer ausgeführt werden, so dass ich keine Workflows verwenden kann. Ich habe viel Zeit gesucht, aber ich kann keine passende Lösung finden, um genau das zu tun, was der Lehrer will.
Hoffe, dass jemand helfen kann.
Prost
nur ein Skript zu verwenden, übergeben Sie einen Parameter (isContinuation, zum Beispiel), um das Skript. Wenn isContinuation im Skript falsch ist, führen Sie den ersten Teil aus. Wenn es wahr ist, führe den zweiten Teil aus. –
Effektives Duplikat von http://stackoverflow.com/questions/15166839/powershell-reboot-and-continue-script –