Имя: Пароль:
1C
1С v8
КомандаСистемы запуск *.bat
0 Danila_sm
 
31.05.12
15:25
Всем привет!

Вот с чем столкнулся
Есть кнопка при нажатии на которую запускается батник, в батнике запуск PowerShell скрипта (согласен - через задницу - временный вариант). При варианте через кнопку выдается сообщение: "не удается загрузить файл так как выполнение скриптов запрещено для данной системы". Политику выполнения скриптов я установил в "unrestricted". Для варианта обычного запуска батника это помогло само-собой, а вот вариант с кнопкой остался таким же -  с ошибкой...

Подскажите в чем-тут фишка?
1 Ахиллес
 
31.05.12
15:27
Пользователь в 1С с полными правами?
2 Danila_sm
 
31.05.12
15:31
да, с полными
3 ParinovS
 
31.05.12
15:33
Ну а если попробовать запустить 1С от администратора? Многие подумают глупость... а вдруг? :)
4 Danila_sm
 
31.05.12
15:40
неа, то же сообщение
5 ParinovS
 
31.05.12
15:41
я так понял запускали от администратора винды?) Какая ОС?
6 Coldboy
 
31.05.12
15:44
а чем вариант просто батника не нравится?
7 Danila_sm
 
31.05.12
16:04
да, запускал от админа винды. Винда server 2008 R2

Я только начал разбираться со всем этим. В идеале сделать запуск PowerShell скрипта через COM объект, но так как я пока даже понятия не имею что это такое, пытаюсь сделать хоть как-нибудь.
8 smaharbA
 
31.05.12
16:38
"не удается загрузить файл так как выполнение скриптов запрещено для данной системы" (c)
9 Danila_sm
 
31.05.12
16:43
стеб приветсвуется!
10 Danila_sm
 
01.06.12
09:38
Ребят, ну что? никто не сталкивался?
11 smaharbA
 
01.06.12
09:42
а код запуска так понимаю секретен ?
12 Jaffar
 
01.06.12
09:58
(11) КомандаСистемы() (с)
13 Danila_sm
 
01.06.12
11:07
да какой там код запуска (слишком громко сказано):

код кнопки:

Процедура Пуск(Команда)
КомандаСистемы("c:\hello.bat");
КонецПроцедуры

в hello.bat: powershell.exe c:\.\hello.ps1

в hello.ps1 в свою очередь текст:
write-host "hello"
start-sleep -seconds 15

вот и все. вообще все через зад - это я знаю. но мне нужно в принципе понять что да как.
Если кто ткнет пальцем или напишет как запустить повершелловский скрипт прямо из процедуры будет офигенно! тогда все встанет на свои места

Спасибо!
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.