Windows Aktivierung überprüfen script
Hallo!
Ich möchte gerne ein kleines Script erstellen das überprüft ob Windows schon aktiviert ist.
Wenn es aktiviert ist soll nichts weiter unternommen werden, sollte Windows aber nicht aktiviert sein soll die Windows Aktivierung durchgeführt werden.
Das einzige was ich finden konnte war das hier:
WMIC /NAMESPACE:\\root\CIMV2 PATH SoftwareLicensingProduct WHERE LicenseStatus=1 GET LicenseStatus | findstr „1“ >nul
IF ERRORLEVEL 0 echo aktiviert
Wie man eine stille Aktivierung durchführt hab ich schon raus:
cscript b c:\windows\system32\slmgr.vbs /ipk xxxxx-xxxx-xxxx-xxxx-xxxxx
ping 127.0.0.1
cscriptb c:\windows\system32\slmgr.vbs /ato
:end
exit
Lässt sich der erste Script teil so einfach integrieren ?
Danke jetzt schon mal für die Vorschläge!
Ich möchte gerne ein kleines Script erstellen das überprüft ob Windows schon aktiviert ist.
Wenn es aktiviert ist soll nichts weiter unternommen werden, sollte Windows aber nicht aktiviert sein soll die Windows Aktivierung durchgeführt werden.
Das einzige was ich finden konnte war das hier:
WMIC /NAMESPACE:\\root\CIMV2 PATH SoftwareLicensingProduct WHERE LicenseStatus=1 GET LicenseStatus | findstr „1“ >nul
IF ERRORLEVEL 0 echo aktiviert
Wie man eine stille Aktivierung durchführt hab ich schon raus:
cscript b c:\windows\system32\slmgr.vbs /ipk xxxxx-xxxx-xxxx-xxxx-xxxxx
ping 127.0.0.1
cscriptb c:\windows\system32\slmgr.vbs /ato
:end
exit
Lässt sich der erste Script teil so einfach integrieren ?
Danke jetzt schon mal für die Vorschläge!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 283697
Url: https://administrator.de/forum/windows-aktivierung-ueberpruefen-script-283697.html
Ausgedruckt am: 23.12.2024 um 23:12 Uhr
4 Kommentare
Neuester Kommentar
@echo off
WMIC /NAMESPACE:\\root\CIMV2 PATH SoftwareLicensingProduct WHERE LicenseStatus=1 GET LicenseStatus | findstr "1" >nul && (
echo Windows ist bereits aktiviert
) || (
echo Aktiviere Windows ...
cscript //b c:\windows\system32\slmgr.vbs /ipk xxxxx-xxxx-xxxx-xxxx-xxxxx
timeout /T 3
cscript //b c:\windows\system32\slmgr.vbs /ato
)
Den Office-Aktivierungsstatus kannst du mit dem von Office im Installationsverzeichnis bereitgestellten VBS-Script ospp.vbs abfragen:
Hier musst du eventuell unterscheiden wenn mehrere Office Produkte wie Visio oder Project installiert sind. Die werden hier separat im Output mit aufgeführt.
Gruß grexit
cscript //NOLOGO "C:\Program Files (x86)\Microsoft Office\Office14\ospp.vbs" /dstatus | findstr /ic:"---LICENSED---" >nul && echo Office ist aktiviert || echo Office ist nicht aktiviert
Gruß grexit