|
Как из 1С получить таблицу разрешений каталога?
| ☑ |
0
nogapd
10.11.14
✎
11:25
|
Пытаюсь получить таблицу разрешений к каталогу из 1С, вот процедура:
ПутьККаталогу = "C:\test";
ПутьКЛогу = "C:\test2";
КоманднаяСтрока = "%comspec% -c icacls " + ПутьККаталогу + " >> " + ПутьКЛогу +"\1.txt";
WshShell=Новый COMОбъект("WScript.Shell");
WshShell.Run(КоманднаяСтрока, 0, 1);
Зависает на последней строчке, ничего не происходит, подскажите что не так
|
|
1
Looser-1c
10.11.14
✎
11:26
|
Сообщить(КоманднаяСтрока) что говорит?
|
|
2
nogapd
10.11.14
✎
11:31
|
%comspec% -c icacls C:\test >> C:\test2\1.txt
|
|
3
vde69
10.11.14
✎
11:45
|
1. Где выполняется данный код
2. под какими правами как в 1с так и в ОС
|
|
4
vde69
10.11.14
✎
11:47
|
и кстати какая OC ????
ибо CACLS актуальна лишь для Windows XP. В Windows 7 ей на смену пришла утилита iCACLS
|
|
5
nogapd
10.11.14
✎
11:51
|
ну так icacls и запускаю, win7, права не админа но если написать в командной строке выполняется
|
|
6
Мутабор
10.11.14
✎
12:00
|
Может нужно не %comspec% а уже значение переменной...
|
|