|
КомандаСистемы запуск *.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
вот и все. вообще все через зад - это я знаю. но мне нужно в принципе понять что да как.
Если кто ткнет пальцем или напишет как запустить повершелловский скрипт прямо из процедуры будет офигенно! тогда все встанет на свои места
Спасибо!
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой