wake-up-neo.net

So erhalten Sie die Windows-Version vom Befehl Prompt oder von PowerShell

 Windows version.

Gibt es eine Möglichkeit, die genaue Versionszeichenfolge mithilfe der Befehlszeilenausgabe zu erhalten, die der im Bild genannten ähnelt?

Der Anhang ist die Ausgabe des Befehls "winver" von run. PS: Ich suche einen Batch- oder PowerShell-Befehl.

Es gibt einige Alternativen, um die Windows-Version wie diesen PowerShell-Befehl abzurufen:

[System.Environment]::OSVersion
8
sandeep

Die folgenden Befehle helfen Ihnen dabei. Wenn Sie weitere Informationen benötigen, geben Sie einfachsysteminfoein:

systeminfo | findstr /B /C:"OS Name" /C:"OS Version"

wmic os get Caption,CSDVersion /value
10
shameer1101

Ich habe es irgendwo gefunden, PowerShell:

(Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion").ReleaseId
4
knil4_crack

Der ver-Befehl zeigt ungefähr Folgendes:

> ver

Microsoft Windows [Versión 10.0.17134.228]

In PowerShell (oder Git Bash) müssen Sie es jedoch mit dem Befehl cmd aufrufen:

> cmd /c ver
3
Mariano Desanze

Mit Systeminformationen können Sie nur den Build mit diesem Wert abrufen und bei Google die entsprechende Version abrufen.

Eine einfache Möglichkeit besteht jedoch darin, die Registrierung in der Befehlszeile zu durchsuchen:

REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" | findstr REG_SZ
1
Bonifacio

So fügen Sie die Antwort von @Bonifacio hinzu:

REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" | findstr ReleaseId

Wäre noch besser, denn es wird nur der ReleaseId-Wert zurückgegeben, den Sie dann an eine Datei weiterleiten könnten. Besonders nützlich, wenn Sie mit mehreren Hosts zu tun haben.

REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" | findstr ReleaseId > any_path\%COMPUTERNAME%_OS_Version.txt
0
acadie_man