Без перезагрузки компьютера средствами командной строки, как правило, не обходится ни один диск автоматической установки Windows - это завершающая процедура, после которой компьютер уже готов к использованию. Перезагрузить компьютер можно различными способами.
Команда shutdown
shutdown.exe -r -f -t 20 -c "Don`t panic. The system will reboot in 20 seconds."
Справка: shutdown /?
Утилита PsShutdown (sysinternals)
psshutdown -r -f -t 20 -m "Don`t panic. The system will reboot in 20 seconds."
PsShutdown
Комбинация ping и wmic
ping -n seconds 127.0.0.1>nul&wmic OS WHERE Primary="TRUE" CALL Win32Shutdown 6
где seconds - желаемое число секунд +1; Win32Shutdown 6 - 6 = 2 (reboot) + 4 (force). Никакого видимого сообщения о перезагрузке выведено не будет.
Немного о wmic
Скрипт AutoIt
Для перезагрузки компьютера можно создать скрипт AutoIt с любыми сообщениями:
$J = 30
ProgressOn("Пожалуйста, подождите...", "Происходит уничтожение данных :)", "Система обнаружила использование нелегальной" & CHR(10) & "копии Windows. Через " & $j & " сек. все данные" & CHR(10) & "на ваших дисках будут уничтожены.")
For $i = 1 to 99 step 3.3
$j=$j-1
sleep(1000)
ProgressSet( $i, "Система обнаружила использование нелегальной" & CHR(10) & "копии Windows. Через " & $j & " сек. все данные" & CHR(10) & "на ваших дисках будут уничтожены.")
Next
ProgressSet(-1 , "Шеф! Все пропало. Прощайте.")
Shutdown(2)
sleep(5000)
На основе сообщения _MPAK_ на форуме автоустановки. Другие примеры вы найдете в этой теме форума OSZone.net.