Es gibt verschiedene Varianten Office zu aktivieren. Wenn man sich für die MAK-Variante entscheidet, kann das hier eine gute Möglichkeit sein:
Skript in \\server\netlogon\office2021mak.bat ablegen:
if exist c:\officeaktiviertneu.txt GOTO ende
cd "C:\Program Files\Microsoft Office\Office16"
echo "vorher:" >> c:\officeaktiviertneu.txt
echo "####################################################################" >> c:\officeaktiviertneu.txt
cscript ospp.vbs /dstatusall >> c:\officeaktiviertneu.txt
echo "nachher" >> c:\officeaktiviertneu.txt
echo "####################################################################" >> c:\officeaktiviertneu.txt
echo "alle installierten Lizenzen löschen!" >> c:\officeaktiviertneu.txt
echo "####################################################################" >> c:\officeaktiviertneu.txt
cscript ospp.vbs /rearm >> c:\officeaktiviertneu.txt
echo "####################################################################" >> c:\officeaktiviertneu.txt
echo "MAK-Key installieren" >> c:\officeaktiviertneu.txt
echo "####################################################################" >> c:\officeaktiviertneu.txt
cscript ospp.vbs /inpkey:!!!HIERMAKKEYEINFÜGEN!!!! >> c:\officeaktiviertneu.txt
echo "####################################################################" >> c:\officeaktiviertneu.txt
echo "kurz warten auf Produktaktivierung" >> c:\officeaktiviertneu.txt
echo "####################################################################" >> c:\officeaktiviertneu.txt
ping localhost
cscript ospp.vbs /act >> c:\officeaktiviertneu.txt
:ende
ggf. muss man darauf achten, dass Benutzer auf die Datei keine Leserechte haben, da dort der Produktkey in Klartext steht.
FUNKTIONIERT NOCH NICHT:
Ich habe das so gelöst.
Zugehörig dazu erstellt man eine GPO.