有一个我自己写的 SLS 文件。计划用于在偏远点安装1C。在点的服务器上,您不需要将服务器放在结帐处,条件已描述。问题是在1C服务器应该在的机器上安装时,没有创建服务,安装了管理控制台,ragent.exe也在安装路径上,不仅有服务。
SLS 文件示例。
1c_32:
{% for version in ['8.3.12.1714',
'8.3.12.1685',
'8.3.10.2667',
'8.3.10.2252',
'8.3.8.2137',
'8.3.6.2152',
'8.2.19.83'] %}
{% if grains['windowsdomain'] == 'WORKGROUP' %}
{% set install_location = 'APTEKA' %}
{% else %}
{% set install_location = 'srv-fs' %}
{% endif %}
'{{ version }}':
full_name: '1C:Предприятие 8 ({{ version }})'
installer: '//{{ install_location }}/install/1c/{{ version }}/windows/x32/1CEnterprise 8.msi'
{% if grains['host'] == 'APTEKA' %}
install_flags: '/lv D:\log.txt /qr TRANSFORMS=1049ph-2.mst DESIGNERALLCLIENTS=1 SERVER=1 SERVERCLIENT=1 LANGUAGES=RU'
{% else %}
install_flags: '/lv D:\log.txt /qr TRANSFORMS=1049ph-2.mst DESIGNERALLCLIENTS=1 LANGUAGES=RU'
{% endif %}
uninstaller: '//{{ install_location }}/install/1c/{{ version }}/windows/x32/1CEnterprise 8.msi'
uninstall_flags: '/qn /norestart '
reboot: False
msiexec: True
{% endfor %}
如果我理解正确,那么结果是一行表格
"\COMPUTERNAME\install\1c\VRSION\windows\x32\1CEnterprise 8.msi" /lv D:\log.txt /qr TRANSFORMS=1049ph-2.mst DESIGNERALLCLIENTS=1 THINCLIENTFILE=0 THINCLIENT=0 WEBSERVEREXT=0 SERVER= 1 CONFREPOSSERVER=0 CONVERTER77=0 SERVERCLIENT=1 语言=RU
因此,如果您从命令行执行同一行,那么一切都已按应有的方式设置,包括服务。