create_1c_ras.bat
@echo off
set odin_s_version=8.3.23.1865
set port_prefix=23
set service_name="1C:Enterprise Remote Server %odin_s_version%"
set binPathVar="\"C:\Program Files\1cv8\%odin_s_version%\bin\ras.exe\" cluster --service --port=%port_prefix%45 localhost:%port_prefix%40"
sc create %service_name% binPath= %binPathVar% start= auto displayname= %service_name%
sc description %service_name% %service_name%
sc start %service_name%
create_1c_server_agent.bat
@echo off
set odin_s_version=8.3.24.1738
set port_prefix=24
set service_name="1C:Enterprise Server Agent %odin_s_version%"
set binPathVar="\"C:\Program Files\1cv8\%odin_s_version%\bin\ragent.exe\" -srvc -agent -regport %port_prefix%41 -port %port_prefix%40 -range %port_prefix%60:%port_prefix%91 -d \"C:\1c_srvinfo_custom\%odin_s_version%\" -debug"
sc create %service_name% binPath= %binPathVar% start= auto displayname= %service_name%
sc description %service_name% %service_name%
sc start %service_name%
create_1c_ras_service.ps1
$odin_s_version = "8.3.24.1738"
$port_prefix = "24"
$service_name="1C:Enterprise Remote Server $($odin_s_version)"
$binPathVar="`"C:\Program Files\1cv8\$($odin_s_version)\bin\ras.exe`" cluster --service --port=$($port_prefix)45 localhost:$($port_prefix)40"
$params = @{
Name = $service_name
BinaryPathName = $binPathVar
DisplayName = $service_name
StartupType = "Auto"
Description = $service_name
}
Write-Host $service_name
New-Service @params
Start-Service $service_name
#sc create %service_name% binPath= %binPathVar% start= auto displayname= %service_name%
#sc description %service_name% %service_name%
#sc start %service_name%
sc delete $service_name