Перезавантаження комп'ютера з командного рядка
Без перезавантаження комп'ютера засобами командного рядка, як правило, не обходиться жоден диск автоматичної установки 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.