![]() |
![]() |
![]() |
|
КомандаСистемы запуск *.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 вот и все. вообще все через зад - это я знаю. но мне нужно в принципе понять что да как. Если кто ткнет пальцем или напишет как запустить повершелловский скрипт прямо из процедуры будет офигенно! тогда все встанет на свои места Спасибо! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |