Berserker 10 Geschrieben 3. Juli 2007 Melden 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?
Kafuhn 10 Geschrieben 3. Juli 2007 Melden Geschrieben 3. Juli 2007 Hi Berserker, schau mal hier Windowsversion per Kommandozeile ermitteln - administrator MfG Frank
marka 589 Geschrieben 3. Juli 2007 Melden 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
Das Urmel 10 Geschrieben 3. Juli 2007 Melden Geschrieben 3. Juli 2007 Fehlt noch die Sprache, sollte da zu finden sein: Reg query "hklm\system\ccs\control\nls\language" /v Installlanguage
Berserker 10 Geschrieben 5. Juli 2007 Autor Melden Geschrieben 5. Juli 2007 @ marka Danke aber wie kriege ich jetzt die language raus?
marka 589 Geschrieben 13. Juli 2007 Melden 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...
Das Urmel 10 Geschrieben 16. Juli 2007 Melden 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
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden