Berserker 10 Geschrieben 3. Juli 2007 Melden Teilen Geschrieben 3. Juli 2007 Hi Leute, gibt es irgendwie die möglichkeit rauszufinden welches os man hat?! also ich rede jetzt ob englisch, deutsch oder was auch immer ! aber das ganze natürlich via batch? thx? Zitieren Link zu diesem Kommentar
Kafuhn 10 Geschrieben 3. Juli 2007 Melden Teilen Geschrieben 3. Juli 2007 Hi Berserker, schau mal hier Windowsversion per Kommandozeile ermitteln - administrator MfG Frank Zitieren Link zu diesem Kommentar
marka 584 Geschrieben 3. Juli 2007 Melden Teilen Geschrieben 3. Juli 2007 Oder unter VbScript: set WshShell = CreateObject("WScript.Shell") RegPfad = "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProductName" WindowsVersion = WshShell.RegRead(RegPfad) RegPfad = "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\CSDVersion" ServicePack = WshShell.RegRead(RegPfad) Meldung = "Ermitteltes Betriebssystem: " &vbcr & WindowsVersion & ", " & Servicepack msgbox meldung,vbokonly,"Ergebnis" Oder zum Download (bitte die Endung ".txt" entfernen ;)): Get_WinVer_and_SP.vbs.txt Zitieren Link zu diesem Kommentar
Das Urmel 10 Geschrieben 3. Juli 2007 Melden Teilen Geschrieben 3. Juli 2007 Fehlt noch die Sprache, sollte da zu finden sein: Reg query "hklm\system\ccs\control\nls\language" /v Installlanguage Zitieren Link zu diesem Kommentar
Berserker 10 Geschrieben 5. Juli 2007 Autor Melden Teilen Geschrieben 5. Juli 2007 @ marka Danke aber wie kriege ich jetzt die language raus? Zitieren Link zu diesem Kommentar
marka 584 Geschrieben 13. Juli 2007 Melden Teilen Geschrieben 13. Juli 2007 Hier das Beispiel aus dem MS-Scripting repository: Set dtmConvertedDate = CreateObject("WbemScripting.SWbemDateTime") strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colOperatingSystems = objWMIService.ExecQuery _ ("Select * from Win32_OperatingSystem") For Each objOperatingSystem in colOperatingSystems Wscript.Echo "Boot Device: " & objOperatingSystem.BootDevice Wscript.Echo "Build Number: " & objOperatingSystem.BuildNumber Wscript.Echo "Build Type: " & objOperatingSystem.BuildType Wscript.Echo "Caption: " & objOperatingSystem.Caption Wscript.Echo "Code Set: " & objOperatingSystem.CodeSet Wscript.Echo "Country Code: " & objOperatingSystem.CountryCode Wscript.Echo "Debug: " & objOperatingSystem.Debug Wscript.Echo "Encryption Level: " & objOperatingSystem.EncryptionLevel dtmConvertedDate.Value = objOperatingSystem.InstallDate dtmInstallDate = dtmConvertedDate.GetVarDate Wscript.Echo "Install Date: " & dtmInstallDate Wscript.Echo "Licensed Users: " & _ objOperatingSystem.NumberOfLicensedUsers Wscript.Echo "Organization: " & objOperatingSystem.Organization Wscript.Echo "OS Language: " & objOperatingSystem.OSLanguage Wscript.Echo "OS Product Suite: " & objOperatingSystem.OSProductSuite Wscript.Echo "OS Type: " & objOperatingSystem.OSType Wscript.Echo "Primary: " & objOperatingSystem.Primary Wscript.Echo "Registered User: " & objOperatingSystem.RegisteredUser Wscript.Echo "Serial Number: " & objOperatingSystem.SerialNumber Wscript.Echo "Version: " & objOperatingSystem.Version Next Als Sprache wird allerdings der interne Sprachcode zurückgeliefert, 1031 ist Deutsch. Für andere Sprachen einfach mal bei MS suchen... Zitieren Link zu diesem Kommentar
Das Urmel 10 Geschrieben 16. Juli 2007 Melden Teilen Geschrieben 16. Juli 2007 @Marka check dein Script bitte mal auf einem MUI-System. Hier kommen Diskrepanzen raus, abgesehen von dtmConvertedDate.GetVarDate :rolleyes: Off-Topic:den Key habe ich nicht ohne Grund genannt Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.