set FirstServer2=No
MyBatchFile.cmd
Просто установите переменную среды заранее и запустите пакет позже.
Именованные параметры в этом случае немного вводят в заблуждение, поскольку FirstServer2
- это обычная переменная окружения.
Я использовал похожую технику в пакете, который я написал однажды, и который был довольно настраиваемым. В зависимости от того, были установлены переменные или нет, он принимал некоторые значения по умолчанию или шел с уже определенными. Это довольно полезный метод, если вы хотите избежать чрезмерного разбора параметров, передаваемых непосредственно в пакет.