Назад | Перейти на главную страницу

slmgr.vbs подавить диалог

Мы используем пакетный файл со следующим содержимым для активации нашего компьютера домена Windows после создания образа:

slmgr.vbs -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr -ato

Это работает хорошо, но есть проблема: после каждой команды появляется диалоговое окно, и файл не сохраняется, пока вы его не закроете.

Есть ли способ подавить диалоговые окна? (при успехе, а не при ошибке). Также подойдет способ, чтобы по крайней мере обе команды выполнялись без вмешательства пользователя (становится скучно проходить мимо 50+ компьютеров и нажимать Enter на каждой из них)

Звонок через cscript тоже работает

cscript C:\Windows\System32\slmgr.vbs /ato

Попробуйте запустить slmgr -ato в своем командном файле

Как предлагается в этом сообщении: https://stackoverflow.com/questions/41423512/batch-file-i-want-to-supress-the-windows-script-host-pop-ups

добавьте к вашей команде '// b'. Это подавляет всплывающее окно.

например

slmgr.vbs //b -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX