В настоящее время я работаю над назначением школы, где мне нужно сделать несколько сценариев powershell, чтобы выполнить базовую конфигурацию сервера Windows 2012 r2. Первый сценарий должен выполнить следующие действия:Сценарий возобновления работы Powershell после перезагрузки
имя O Server: WDC о IP-адрес: 192.168.1.45 O подсеть: 255.255.255.0 о Шлюз: 192.168.1.1 уплотнительное DNS: 192.168.1.1
о Administrator пароль: Admin2016 о Primaire DNS-сервер 8.8.8.8 о сервере Secundaire DNS 192.168.1.45 о Содействие в постоянном о ...
Проблема заключается в том, что сервер должен перезагрузиться после смены названия, и что сценарий не может продолжить после этого.
Я знаю, что могу сделать это, например, разбив сценарий и продолжая вторую часть с помощью runonce в реестре после перезагрузки, но мой учитель клянется, что это возможно сделать в одном файле ps1, и, кроме того, он говорит, что после перезагрузки должно быть возможно автологино, а затем возобновить тот же файл сценария, с которого он остановился до перезагрузки.
Этот сценарий должен быть выполнен на локальной машине, поэтому я не могу использовать рабочие процессы. Я искал значительное количество времени, но не могу найти подходящего решения, чтобы сделать это именно так, как учитель хочет этого.
Надеюсь, кто-то может помочь.
Cheers
Чтобы использовать только один сценарий, передать параметр (isContinuation, например) к сценарию. В сценарии, если isContinuation является ложным, запустите первую часть. Если это правда, запустите вторую часть. –
Эффективный дубликат http://stackoverflow.com/questions/15166839/powershell-reboot-and-continue-script –