Auslesen von Windows Office Productkeys per Skript
Hi,
folgendes, ich will hier in der Firma Lizenztechnisch mal auf Stand kommen. Daher will ich möglichst (vielleicht gibt es ja ne alternative) folgendes:
1.) User führt eine Batch oder vbs aus.
2.) durch das Batch oder vbs wird auf einem Netzlaufwerk eine .*Rechnername*.txt erstellt, in welcher Betriebssystem, Officeversion und Productkey aufgelistet sind.
Dieses Skript sollte Windows und OfficeVersionen ab XP bis Windows 7/Office2007 unterstützen.
Wäre für jeden Tipp echt dankbar.
Grüße
C.Override
folgendes, ich will hier in der Firma Lizenztechnisch mal auf Stand kommen. Daher will ich möglichst (vielleicht gibt es ja ne alternative) folgendes:
1.) User führt eine Batch oder vbs aus.
2.) durch das Batch oder vbs wird auf einem Netzlaufwerk eine .*Rechnername*.txt erstellt, in welcher Betriebssystem, Officeversion und Productkey aufgelistet sind.
Dieses Skript sollte Windows und OfficeVersionen ab XP bis Windows 7/Office2007 unterstützen.
Wäre für jeden Tipp echt dankbar.
Grüße
C.Override
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 152326
Url: https://administrator.de/contentid/152326
Ausgedruckt am: 26.11.2024 um 10:11 Uhr
8 Kommentare
Neuester Kommentar
Hallo,
Bis auf den Produktkey auslesen ist das kein Problem. (Produktkey auslesen = nicht ganz legale Handlung = kein hilfe hier im Forum)
Peter
Zitat von @C.Override:
2.) durch das Batch oder vbs wird auf einem Netzlaufwerk eine .*Rechnername*.txt erstellt, in welcher Betriebssystem,
Officeversion und Productkey aufgelistet sind.
Hier im Forum gibt es einige dieser Lösungen. Würde gerne für dich suchen, habe aber jetzt gerade (wie du vermutlich auch) keine Zeit.2.) durch das Batch oder vbs wird auf einem Netzlaufwerk eine .*Rechnername*.txt erstellt, in welcher Betriebssystem,
Officeversion und Productkey aufgelistet sind.
Bis auf den Produktkey auslesen ist das kein Problem. (Produktkey auslesen = nicht ganz legale Handlung = kein hilfe hier im Forum)
Peter
Hallo C.Override,
schau mal hier nach. Dort gibt es ein VBS-Script, das auf jeder einzelnen Maschine ausgeführt werden muss und alle Informationen liefert, die Du haben möchtest. Weiter unten im Thread ein Script nur zum Auslesen der Informationen Windows betreffend, von allen aktiven Rechnern übers Netzwerk per AD. Das zuletzt genannte Skript hat allerdings einen Fehler (ein Link auf die Seite wurde irrtümlich in den Quelltext eingebaut), einfach den Thread lesen.
Gruß
Friemler
schau mal hier nach. Dort gibt es ein VBS-Script, das auf jeder einzelnen Maschine ausgeführt werden muss und alle Informationen liefert, die Du haben möchtest. Weiter unten im Thread ein Script nur zum Auslesen der Informationen Windows betreffend, von allen aktiven Rechnern übers Netzwerk per AD. Das zuletzt genannte Skript hat allerdings einen Fehler (ein Link auf die Seite wurde irrtümlich in den Quelltext eingebaut), einfach den Thread lesen.
Gruß
Friemler
Hallo Friemler!
Die gute Nachricht ist, dass die Skripte unter Windows XP noch funktionieren und die schlechte Nachricht ist, unter Windows 7 nicht mehr
Gruß Dieter
Die gute Nachricht ist, dass die Skripte unter Windows XP noch funktionieren und die schlechte Nachricht ist, unter Windows 7 nicht mehr
Gruß Dieter
Hallo Friemler!
Also, auf meinem Win7-Prof können keine HKLM-Values ausgelesen werden (HKCU ohne Probleme). Es werden nur NULL-Werte zurüchgegeben?. Im XP-Mode funktionierts wiederum. Inwieweit hier Sicherheitseinstellungen das eventuell verhindern, weiß ich leider nicht.
Gruß Dieter
Also, auf meinem Win7-Prof können keine HKLM-Values ausgelesen werden (HKCU ohne Probleme). Es werden nur NULL-Werte zurüchgegeben?. Im XP-Mode funktionierts wiederum. Inwieweit hier Sicherheitseinstellungen das eventuell verhindern, weiß ich leider nicht.
Gruß Dieter
Hallo didi1954,
auf meinem Windows 7 Testsystem haben Mitglieder der Gruppe Benutzer Leserechte auf
HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion
und auf den entsprechenden Schlüssel für Office auch.
Das kann mit Regedit, Rechtsklick auf den Schlüssel->Berechtigungen überprüft werden.
Gruß
Friemler
auf meinem Windows 7 Testsystem haben Mitglieder der Gruppe Benutzer Leserechte auf
HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion
und auf den entsprechenden Schlüssel für Office auch.
Das kann mit Regedit, Rechtsklick auf den Schlüssel->Berechtigungen überprüft werden.
Gruß
Friemler
Hallo Friemler!
Danke für den Hinweis
Also, Berechtigungen sind Vollzugriff und Besitzer ist Admin und als Admin (Installer mit Benutzer-Konto aktiviert) bin ich auch angemeldet. Trotzdem immer Null-Rückgabe. Aber HKLM-DirektX kann ich z.B. auslesen, aber Windows (Defender, NT..) keine Chance?
Bei der Gelegenheit, habe ich mir auch gleichmal die Registry zerschossen (bei den Veerbungen Mist gebaut) und musste erst ein Image zurückspielen
Aber egal, war aus reiner Neugierde eh nur Spielerei.
Gruß Dieter
PS. Seltsam ist auch, dass ich die Office-DigitalProduktID zwar per VBA aber nicht per VBS auslesen kann.
Danke für den Hinweis
Also, Berechtigungen sind Vollzugriff und Besitzer ist Admin und als Admin (Installer mit Benutzer-Konto aktiviert) bin ich auch angemeldet. Trotzdem immer Null-Rückgabe. Aber HKLM-DirektX kann ich z.B. auslesen, aber Windows (Defender, NT..) keine Chance?
Bei der Gelegenheit, habe ich mir auch gleichmal die Registry zerschossen (bei den Veerbungen Mist gebaut) und musste erst ein Image zurückspielen
Aber egal, war aus reiner Neugierde eh nur Spielerei.
Gruß Dieter
PS. Seltsam ist auch, dass ich die Office-DigitalProduktID zwar per VBA aber nicht per VBS auslesen kann.