PDA

Показать полную графическую версию : [решено] Subinacl - проблема с кириллицей


Dimon
19-12-2010, 22:27
Доброго времени суток

С одного "прекрасного" дня Subinacl.exe из состава W2003 Resource Kit - в упор не хочет понимать пользователей/группы, что кириллицей написаны. Например конструкция:

subinacl /file c:\1.txt /revoke=Все


ранее отрабатывала на "ура", а потом вдруг перестала. Выдает синтаксическую ошибку на /revoke. Заменяю группу на "латиницу" - все работает как положено.
Качал-установил последнюю версию - не помогло. Как побороть?

ЗЫЖ Используется как скрипт для смены доменных ACL для определенных файлов-папок на файлопомойке. Единственное, что менялось - домен с 2000 поднялся до 2003. Скрипт выполняется не на DC.

Morpheus
20-12-2010, 00:33
Заменяю группу на "латиницу" - все работает как положено. »
А группа "Все" существует? Язык системы не менялся?
В любом случае можно использовать SID: S-1-1-0 вместо имени
subinacl /file c:\1.txt /revoke=S-1-1-0

Petya V4sechkin
20-12-2010, 10:37
Dimon, если в командной строке выполнить:
ChCP
Что выдаст?
Нет ли в разделе реестра HKEY_CURRENT_USER\Console (и подразделах) параметра CodePage (http://forum.oszone.net/thread-133647.html), случайно?

Dimon
21-12-2010, 11:22
Dimon, если в командной строке выполнить:
Код:
ChCP
Что выдаст? »
Спасибо, именно оно - не та кодовая страница в скрипте была прописана - поправил на 866, что выдала сея команда и заработало все.




© OSzone.net 2001-2012