Оператор if else C ++ и MSMQ позволяют - PullRequest
0 голосов
/ 05 мая 2020

Добрый день,

Возможно, я слишком много думаю об этом, и это просто. У меня уже есть код для установки C ++ или включения MSMQ. Я хотел бы создать оператор If в этих установках.

echo Checking to see if Microsoft MSMQ is enabled.
echo.
psexec.exe \\%machine% Dism /online /Get-FeatureInfo /FeatureName:MSMQ-Container
psexec.exe \\%machine% Dism /online /Get-FeatureInfo /FeatureName:MSMQ-Server

echo Checking version of Microsoft Visual C++ Redistributable
psexec.exe \\%machine% wmic product where "Name like '%%Microsoft Visual C++ 2019%%'" get Name

:MSMQ (
echo Enabling Microsoft MSMQ
psexec.exe \\%machine% DISM /online /enable-feature /featurename:msmq-container
psexec.exe \\%machine% DISM /online /enable-feature /featurename:msmq-server
goto C++
)

:C++ (
echo.
Echo Installing Microsoft C++ Redistributable 2015-2019
echo.
psexec.exe \\%machine% "C:\Windows\Temp\vc_redist.x64.exe" /install /passive /norestart
psexec.exe \\%machine% "C:\Windows\Temp\vc_redist.x86.exe" /install /passive /norestart
)

Я хотел бы вставить оператор if, чтобы, если пакетный файл не может видеть установленное приложение, go впереди и установите их, а если нет, пропустите их.

...