В настоящее время мы находимся в процессе настройки нескольких кластеров Windows HPC с использованием Windows 2008 HPC R2. Мы хотели бы иметь возможность выполнять команды лицензирования Windows в кластерах через командную строку, т.е. отображать текущий статус лицензии, устанавливать ключ продукта, повторно активировать пробный ключ и т. Д.
К сожалению, slmgr
команда всегда открывает диалоговое окно для отображения своего вывода, а не для записи в стандартный вывод. Это крайне неприятно, так как мы хотели бы иметь возможность запускать параллельные операции над статусом лицензии с помощью инструментов HPC.
Может ли кто-нибудь предложить команду для управления лицензиями Windows, которая полностью работает в командной строке?
Приношу свои извинения за то, что сам ответил на этот вопрос: мы нашли ответ буквально минуту назад.
Оказывается, если позвонить slmgr
с участием cscript
, вывод пойдет в командную строку, а не в диалоговое окно. Итак, вам нужна такая команда, как,
cscript slmgr c:\windows\system32\slmgr.vbs -dli