Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| kms-активация [2022/08/29 09:25] – jp | kms-активация [2024/12/26 14:23] (current) – jp | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| На клиентах устанавливаются общедоступные GVLK-ключи, | На клиентах устанавливаются общедоступные GVLK-ключи, | ||
| + | |||
| + | ---- | ||
| ==== Установка эмулятора KMS на Ubuntu 20.04 ==== | ==== Установка эмулятора KMS на Ubuntu 20.04 ==== | ||
| Line 13: | Line 15: | ||
| Ссылка: | Ссылка: | ||
| - | Из проекта нам нужны: binaries и source code. Из binaries нам нужен подходящий под нашу систему бинарник (в его имени должна быть буква " | + | === Установка на Ubuntu === |
| - | | + | На Ubuntu, где хотим установить //vlmcsd// - поставим // |
| - | Из source code\etc нам потребуются файлы конфигурации: | + | |
| - | vlmcsd.ini | + | sudo apt install gcc |
| - | vlmcsd.kmd | + | sudo apt install git |
| + | Клонируем репозиторий: | ||
| - | Эти три файла копируем в отдельную директорию (пусть будет // | + | git clone https:// |
| + | Компилим: | ||
| - | Разместим эту папку с тремя файлами по пути: | + | cd vlmcsd |
| + | | ||
| + | Проверяем запуск бинаря после компила: | ||
| - | /usr/ | + | cd bin |
| - | Теперь можно попробовать запустить эмулятор следующим образом (с указанием лога): | + | ./vlmcsd |
| + | Для автоматического | ||
| - | /usr/local/kms-emul/vlmcsd-x64-glibc -i /usr/local/kms-emul/vlmcsd.ini -l /home/jp/vlmcsd.log | + | cp vlmcs /usr/bin |
| - | Чтобы понять, | + | touch / |
| + | chmod 664 /etc/systemd/system/kms-script.service | ||
| + | nano /etc/systemd/system/kms-script.service | ||
| + | Вставляем в nano содержимое: | ||
| - | Если всё ок, круто было бы добавить автоматический запуск при старте системы. Для этого создаем файл для запуска через systemd: | + | <WRAP prewrap> |
| - | + | ||
| - | sudo nano / | + | |
| - | Со следующим содержанием: | + | |
| < | < | ||
| [Unit] | [Unit] | ||
| - | Description=vlmcsd | + | Description=MSFT KMS Server Emulator |
| - | After=syslog.target | + | |
| After=network.target | After=network.target | ||
| + | After=network-online.target | ||
| + | Wants=network-online.target | ||
| [Service] | [Service] | ||
| - | Type=forking | + | Type=oneshot |
| - | ExecStart=/ | + | ExecStart=/ |
| + | RemainAfterExit=yes | ||
| + | LimitNOFILE=65536 | ||
| [Install] | [Install] | ||
| WantedBy=multi-user.target | WantedBy=multi-user.target | ||
| </ | </ | ||
| + | </ | ||
| - | Подключаем | + | Переинициализируем // |
| - | sudo systemctl daemon-reload | + | systemctl daemon-reload |
| - | | + | systemctl start kms-script.service |
| + | | ||
| + | systemctl enable | ||
| | | ||
| - | Установка DNS-записи. | + | === Установка DNS-записи |
| Теперь, | Теперь, | ||
| Line 60: | Line 70: | ||
| Пример: | Пример: | ||
| + | ;#; | ||
| {{:: | {{:: | ||
| + | ;#; | ||
| + | |||
| + | При помощи PS добавить запись можно так: | ||
| + | |||
| + | <WRAP prewrap> | ||
| + | < | ||
| + | Add-DnsServerResourceRecord -Srv -Name " | ||
| + | </ | ||
| + | </ | ||
| Теперь клиентам нужно установить GVLK-ключ, | Теперь клиентам нужно установить GVLK-ключ, | ||
| Line 66: | Line 86: | ||
| slmgr /ipk NPPR9-FWDCX-D2C8J-H872K-2YT43 | slmgr /ipk NPPR9-FWDCX-D2C8J-H872K-2YT43 | ||
| - | Можно | + | Можно установить в тихом режиме |
| | | ||
| - | + | cscript //B " | |
| Активировать Windows можно командой: | Активировать Windows можно командой: | ||
| slmgr -ato | slmgr -ato | ||
| + | Ключи GVLK для различных редакций Windows:\\ | ||
| + | https:// | ||
| + | |||
| + | А вот здесь ключи на самом проекте эмулятора (включая ключи на офис): | ||
| + | http:// | ||
| + | |||
| + | Локальный бэкап ключей на Windows и MS Office: | ||
| + | |||
| + | [[GVLK-ключи]] | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Управление активацией через Volume Activation Management Tool ==== | ||
| + | |||
| + | Централизованно можно управлять активацией через Volume Activation Management Tool от MS. Она может подключаться удаленно и устанавливать ключи активации\производить процедуру активации. | ||
| + | |||
| + | :!: Утилита может не находить компьютеры в домене через поиск AD. Тогда может помочь запрос LDAP. Пример запроса, | ||
| + | |||
| + | | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Узнать статус активации командой ==== | ||
| + | |||
| + | Без всплывающего графического окна: | ||
| + | |||
| + | <WRAP prewrap> | ||
| + | < | ||
| + | Get-CimInstance SoftwareLicensingProduct -Filter "Name like ' | ||
| + | </ | ||
| + | </ | ||
| + | С всплывающим сообщением: | ||
| + | |||
| + | slmgr /xpr | ||
| + | |||
| + | ---- | ||
| + | |||
| + | === Активировать с конкретного сервера === | ||
| + | |||
| + | slmgr /skms kms_server.winitpro.ru: | ||
| {{tag> | {{tag> | ||