Github-Repo herunterladen
SSH AUF SERVER
cd /opt
Systemd-Job erstellen
nano /etc/systemd/system/py3-kms.service
[Unit]
Description=py3-kms
After=network.target
StartLimitIntervalSec=0
[Service]
Type=simple
Restart=always
RestartSec=1
KillMode=process
User=root
ExecStart=/usr/bin/python3 /opt/py-kms/py-kms/pykms_Server.py 0.0.0.0 1688 -V DEBUG -F /var/log/pykms_logserver.log
[Install]
WantedBy=multi-user.target
systemctl enable py3-kms.service
systemctl start py3-kms.service
Prüfen, ob der Dienst läuft:
root@server:/opt/py-kms# systemctl status py3-kms.service● py3-kms.service - py3-kms
Loaded: loaded (/etc/systemd/system/py3-kms.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2022-06-24 09:34:35 CEST; 4s ago
Main PID: 27957 (python3)
Tasks: 3 (limit: 4638)
CGroup: /system.slice/py3-kms.service
└─27957 /usr/bin/python3 /opt/py-kms/py-kms/pykms_Server.py 0.0.0.0 1688 -V DEBUG -F /var/log/pykms_logserver.log
DNS-Eintrag setzen:
hier ist dieses Toll erforderlich (ggf. w10adminvm):
(hier muss natürlich der Domainname ersetzt werden)
Testen von Windows-Maschine, ob der DNS-Eintrag auf Server zeigt:
cmd.exe -> nslookup -q=SRV _vlmcs._tcp
Vorher: (so wäre nicht gut:)
nachher: ( SO WÄRE ES IN ORDNUNG!!)
Manchaml wird der DNS-Eintrag nicht direkt aktiv. Dann hilft oft ein Samba-Neustart:
systemctl restart samba-ad-dc.service
wenn das keine Abhilfe schafft siehe Workarodung unten
PRÜFEN:
Im IDealfall gibt man dann NUR
slmgr /ato
FYI: https://www.howtogeek.com/245445/how-to-use-slmgr-to-change-remove-or-extend-your-windows-license/
FYI: https://www.howtogeek.com/245445/how-to-use-slmgr-to-change-remove-or-extend-your-windows-license/
in cmd.exe ein
und anschließend funktioniert die KMS Aktivierung:
Testen unter Office:
Workarodung, falls DNS nciht funktioniert
In einzelfällen ist die DNS-Aktivierungsmethode nicht möglich, dann geht man her und baut in das Image den Server als Referenz ein:
Windows: slmgr /skms 10.0.0.1
Office: cscript C:\Program Files\Microsoft office\Office16\ospp.vbs /sethst:10.0.0.1
In einzelfällen kann es sein, dass der GVLK-Key von Py-KMS hinterlegt werden muss:
slmgr /ipk NW6C2-QMPVW-D7KKK-3GKT6-VCFB2
DM Info:
32-bit Variante:
cscript "C:\Program Files (x86)\Microsoft Office\Office16\ospp.vbs" /act
32-bit Variante:
cscript "C:\Program Files (x86)\Microsoft Office\Office16\ospp.vbs" /act
64-bit Variante:
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /act
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /act