-
Notifications
You must be signed in to change notification settings - Fork 59
Closed
Milestone
Description
Добавил в библиотеку процедуру создания серверной ИБ https://github.com/arkuznetsov/v8runner/blob/38bb6fe2ee9d3d2b710f68b4b2f7eef13e96b2f0/src/v8runner.os#L860 возникла проблема с выполнением команды 1С:
Формируется строка запуска (в 1commands):
"C:\Program Files\1cv8\8.3.10.2561\bin\1cv8.exe" CREATEINFOBASE` Srvr=Sport1;Ref=TST_CPDB;DBMS=MSSQLServer;DBSrvr=Sport1;DBUID=_1CSrvUsr1;DBPwd=q2w3e4r5;DB=TST_CPDB;SQLYOffs=2000;CrSQLDB=Y;SchJobDn=Y /Out `"d:\Repo\cpdb\55o2xmid.xfq.txt"
и передается на ветку с использованием командного процессора, что в итоге дает:
cmd /c "C:\Program Files\1cv8\8.3.10.2561\bin\1cv8.exe" CREATEINFOBASE Srvr=Sport1;Ref=TST_CPDB;DBMS=MSSQLServer;DBSrvr=Sport1;DBUID=_1CSrvUsr1;DBPwd=q2w3e4r5;DB=TST_CPDB;SQLYOffs=2000;CrSQLDB=Y;SchJobDn=Y /Out "d:\Repo\cpdb\pojw0h4d.q0v.txt"
и вызывает ошибку:
ОШИБКА - "C:\Program" ?? ????? ???????? ??? ?????????????, ??????? ?????? ??? ?????? ????.
если дополнительно обернуть в кавычки команду передаваемую в cmd:
cmd /c ""C:\Program Files\1cv8\8.3.10.2561\bin\1cv8.exe" CREATEINFOBASE Srvr=Sport1;Ref=TST_CPDB;DBMS=MSSQLServer;DBSrvr=Sport1;DBUID=_1CSrvUsr1;DBPwd=q2w3e4r5;DB=TST_CPDB;SQLYOffs=2000;CrSQLDB=Y;SchJobDn=Y /Out "d:\Repo\cpdb\pojw0h4d.q0v.txt""
, то все норм.
Metadata
Metadata
Assignees
Labels
No labels