|
![]() |
#1 |
Участник
|
Права с RunAs Dax12
Есть DAX12 хочу прочитать папку под другим юзером у которого есть права на папку и файлы.
Смогу ли это сделать это использовав RunAs? |
|
![]() |
#2 |
Участник
|
Не сможете.
В случае runAs меняется учетка внутри аксапты (curUserId) а для винды это все та же учетка аоса. Можете проверить сами вызвав внутри запускаемого по RunAs кода X++: System.Environment::get_UserName() |
|
|
За это сообщение автора поблагодарили: axm2017 (7). |
![]() |
#3 |
Участник
|
Ok то есть получается нужно дать учетке АОСа права на папку а далее аккуратно работать через серверные методы с файлами.
А вообще есть какой-то способ если есть учетка работать через нее? В общем какой то способ сделать runas может быть не так прямо? Последний раз редактировалось axm2017; 10.07.2024 в 16:31. |
|
![]() |
#4 |
Участник
|
Цитата:
Там где это предусмотрено, есть же всякие Credentials, которые в таком случае можно задавать. Но это надо пароль где-то хранить надежно чтобы не утек и обновлять его, чтобы если поменяют о не заблокировалась бы учетка. Я думаю это не совсем правильно на это закладываться. Правильнее права дать аосу как вы и сделали. |
|
![]() |
#5 |
Участник
|
Можно еще сделать группу юзеров которой дать права на папку и включить туда нужных юзеров. Тогда с клиента аксапты можно работать.
|
|
![]() |
#6 |
Участник
|
PHP код:
Вместо X подставляю путь к axc файлу. Why? |
|
![]() |
#7 |
Участник
|
Патамушта !!
![]() ![]() ![]() .net Business Connector Запуск p-code из пакетной сессии возможен или нет. в общем, в 2012-й вы не сможете посредством BC перевконнектиться в ту же аксапту. в предыдущих версиях было можно. Обходной способ - набросать консольное приложение из 3 строк кода, запускающее бизнесконнектор и запускать из аксапты уже консольное приложение с параметрами. |
|
|
За это сообщение автора поблагодарили: axm2017 (7). |
![]() |
#8 |
Участник
|
Но вообще все это зло
Вы идете по неправильному пути. |
|
![]() |
#9 |
Участник
|
|
|
![]() |
#10 |
Участник
|
ну я имел в виду что не надо вам для заявленной задачи авторизоваться под другой учеткой или как то хитрить.
Просто дать права учетке под которой идет выполнение кода на нужный сетевой ресурс и все. |
|
|
![]() |
||||
Тема | Ответов | |||
Прошу помощи с runas | 3 | |||
Разные права в DAX 2009 на разных AOS | 6 | |||
Отложенный переход права собственности | 0 | |||
lcash: Using RunAs on the Demo VMs | 0 | |||
Права доступа и переименование | 2 |
|