Installieren von betriebssystemabhängigen Anwendungen

Installieren von betriebssystemabhängigen Anwendungen

Ich arbeite in einer PC-Reparaturwerkstatt und erstelle automatisierte Installationen mit cmd-Skripten für maximale Effizienz

Ich hänge bei Anwendungen fest, die vom Betriebssystem abhängig sind (Net Framework für Windows 8 und Windows 10).

Kennt jemand einen CMD-Befehl (oder ein Skript), um zu überprüfen, ob das Betriebssystem Windows 8 oder Windows 10 ist, und dann Apps für dieses Betriebssystem zu installieren?

Antwort1

Lösung gefunden, mit Hilfe von Arana Verknüpfung

Unter diesem Link finden Sie ein Skript zur Erkennung des Windows-Betriebssystems, das jedoch Fehler enthält, z. B. errorlevel statt %errorlevel% und if-Funktion eqaul = statt ==

echo off
ver | findstr "5.1" > nul
if %errorlevel% == 1 goto next0
if %errorlevel% == 0 goto xp

:next0
ver | findstr "6.0" > nul
if %errorlevel% == 1 goto next
if %errorlevel% == 0 goto win vista

:next
ver | findstr "6.1"
if %errorlevel% == 1 goto next1
if %errorlevel% == 0 goto win7

:next1
ver | findstr "6.2" > nul
if %errorlevel% == 1 goto next2
if %errorlevel% == 0 goto win8

:next2
ver | findstr "6.3" > nul
if %errorlevel% == 1 goto next3
if %errorlevel% == 0 goto win8.1

:next3
ver | findstr "6.3" > nul
if %errorlevel% == 1 goto next4
if %errorlevel% == 0 goto win8.1

:next4
ver | findstr "10.0" > nul
if %errorlevel% == 1 goto other
if %errorlevel% == 0 goto win10

:xp
echo XP
goto :eof

:win vista
echo Vista
goto :eof

:win7
echo Win7
goto :eof

:win8
echo Win8
goto :eof

:win8.1
echo Win8.1
goto :eof

:win10
echo Win10
goto :eof

:other
echo Early Win
goto :eof

verwandte Informationen