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