有没有人可以在同一脚本中确定 Windows 操作系统和 Office 版本的脚本。
我有脚本的零碎部分,但我似乎无法弄清楚如何在脚本中合并 OS 和 Office 版本。我从蝙蝠开始,现在我转向 VBS,因为它似乎能够提供更多详细信息,但是,如果有人能在下面的逻辑方面提供帮助,我可能会继续前进。
我想知道如何设置这样的脚本。
If Windows 7 64bit & Office 2010
do this
If Windows XP 32bit & Office 2007
do this
If Windows 7 & Office 2007
do this
检测 Windows 版本的代码 -- BAT 脚本
Echo Please wait.... detecting Windows OS version...
ver | find "2003" > nul
if %ERRORLEVEL% == 0 goto done
ver | find "XP" > nul
if %ERRORLEVEL% == 0 goto ver_xp
ver | find "2000" > nul
if %ERRORLEVEL% == 0 goto done
ver | find "NT" > nul
if %ERRORLEVEL% == 0 goto done
if not exist %SystemRoot%\system32\systeminfo.exe goto warnthenexit
systeminfo | find "OS Name" > %TEMP%\osname.txt
FOR /F "usebackq delims=: tokens=2" %%i IN (%TEMP%\osname.txt) DO set vers=%%i
echo %vers% | find "Windows 7" > nul
if %ERRORLEVEL% == 0 goto ver_7
echo %vers% | find "Windows Server 2008" > nul
if %ERRORLEVEL% == 0 goto done
echo %vers% | find "Windows Vista" > nul
if %ERRORLEVEL% == 0 goto ver_7
goto warnthenexit