Имя: Пароль:
1C
 
Как из 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% а уже значение переменной...