py-kms installieren peadml-linux (aktuell nur WIndows)

Auf dem OPSI Server py-kms mit Docker installieren:
docker run -d --name py-kms --restart always -p 1688:1688 -v /etc/localtime:/etc/localtime:ro ghcr.io/py-kms-organization/py-kms
Danach startet der Service in paar Minuten -> abwarten

Mit "docker ps" kann man den Status des Services überprüfen: (erst "starting" danach "healthy")


Wenn beim Client diese Meldung kommt:


Muss man den KMS Server noch am Client eintragen: Wird durch das OPSI Paket erledigt: (ggf. muss das opsiscript abgeändert werden wenn der server woanders läuft)
1. Schauen auf welcher IP der OPSI Server läuft. (hier im Bsp. 10.1.0.2) 

2. Schauen auf welchem Port der Docker-Container läuft (hier wurde 1688 verwendet) 

3. Auf dem Client eintragen: "slmgr /skms <IP:PORT>

4. Auf dem Client "slmgr /ato" ausführen.
(kann danach mit "slmgr /dli" überprüft werden)




ToDO:
Office in KMS-Skript ergänzen:
s. Lichtenbergschule 


Möchte man Ofrfice auch mittels KMS aktiv ieren kann man folgndes erägnzen (fett):

root@backup:/var/lib/opsi/depot/kms_server_verbinden# cat setup.opsiscript
[Initial]
Message=Verbinde zu KMS Server
;Erstellt am 10.06.2022
LogLevel=2
ExitOnError=true
ScriptErrorMessages=on
TraceMode=off

[Aktionen]
DosBatch_1
[DosBatch_1]
slmgr //B /skms 10.1.0.2:1688
slmgr //B /ato

;office 2021 aktivierung
cscript "C:\Program Files (x86)\Microsoft Office\Office16\OSPP.vbs" /sethst:10.1.0.2
cscript "C:\Program Files (x86)\Microsoft Office\Office16\OSPP.vbs" /act


opsi-set-rights