Windows-Lizensierungsstatus abfragen und ggf. aktivieren
Guten Tag zusammen,
ich hätte nochmal eine Frage bzgl. der aktivierung von Windows 10.
Und zwar bräuchte ich ein Batch-Script mit dem ich den aktuellen Lizensierungsstatus abfragen kann und im Fall, dass Windows nicht aktiviert ist bzw. kein Key im OS drin ist, nach einem Key fragt.
Ich habe da zwar schon einige Lösungsansätze aber irgendwie fehlt mir leider der letzte Denkanstoß für die Abfrage. Vielleicht hat hier jemand eine Idee
Vielen Dank schon Mal im Vorraus.
Viele Grüße
ich hätte nochmal eine Frage bzgl. der aktivierung von Windows 10.
Und zwar bräuchte ich ein Batch-Script mit dem ich den aktuellen Lizensierungsstatus abfragen kann und im Fall, dass Windows nicht aktiviert ist bzw. kein Key im OS drin ist, nach einem Key fragt.
Ich habe da zwar schon einige Lösungsansätze aber irgendwie fehlt mir leider der letzte Denkanstoß für die Abfrage. Vielleicht hat hier jemand eine Idee
Vielen Dank schon Mal im Vorraus.
Viele Grüße
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 467959
Url: https://administrator.de/contentid/467959
Ausgedruckt am: 23.11.2024 um 00:11 Uhr
2 Kommentare
Neuester Kommentar
Immer noch am "Batchen"?
Heute ist Powershell angesagt:
https://devblogs.microsoft.com/scripting/testing-license-state-and-setti ...
Wenn's unbedingt Batch sein muss, eine Variante von vielen:
Oder WMI Variante mit "SoftwareLicensingProduct"
usw.
Das sollte deinen Denkprozess anstoßen .
Grüße Uwe
Heute ist Powershell angesagt:
https://devblogs.microsoft.com/scripting/testing-license-state-and-setti ...
Wenn's unbedingt Batch sein muss, eine Variante von vielen:
@echo off &setlocal EnableDelayedExpansion
set "slmgr=%SYSTEMROOT%\system32\slmgr.vbs"
cscript "%slmgr%" -dli | findstr /i "Lizenziert Licensed" >nul 2>&1 && (
echo Windows ist aktiviert.
) || (
echo Windows ist nicht aktiviert.
set /p "key=Neuen Product Key eingeben:"
cscript //NOLOGO "%slmgr%" -ipk !key! && cscript //NOLOGO "%slmgr%" -ato
)
@echo off &setlocal EnableDelayedExpansion
wmic path SoftwareLicensingProduct where "LicenseStatus=1 and Name Like 'Windows%%'" get Name,LicenseStatus /value | findstr /i "LicenseStatus=1" >nul 2>&1 && (
echo Windows ist aktiviert.
) || (
echo Windows ist nicht aktiviert.
set /p "key=Neuen Key eingeben:"
cscript "%SYSTEMROOT%\System32\slmgr.vbs" -ipk !key! && cscript "%SYSTEMROOT%\System32\slmgr.vbs" -ato
)
Das sollte deinen Denkprozess anstoßen .
Grüße Uwe