Я создаю командный файл, который, если программа существует, то она заканчивается. но если он не существует, он начнет установку этой программы.
Когда программа устанавливается, в пути к файлу есть часть с 4 случайными числами, в которой она создается и находится в ней. Я не уверен, будет ли мой сценарий просматривать это или нет. Пока что я создал:
@echo off
REM === Agent already deployed on the computer?
if exist "C:\Program Files (x86)\Citrix\Remote Support Customer\????\g2ax_comm_customer.*" goto END
REM === Deploying agent in silent mode
"\\location.exe" --mode unattended
REM === Script done
:END
Я знаю, что установка работает, поэтому я не учел это. Я не слишком много работаю с командной строкой Windows и не уверен, сработает ли мой «если есть» или нет.