Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Установить на файл права «Запрет исполнения» через командную строку?

Ответить
Настройки темы
Любой язык - Установить на файл права «Запрет исполнения» через командную строку?

Пользователь


Сообщения: 58
Благодарности: 3

Профиль | Отправить PM | Цитировать


Мне нужно это:



Но используя командную строку.

Утилита cacls не позволяет изменять права на исполнение. Скрипт xcacls.vbs с сайта Microsoft вроде как может это, но во-первых, выдает ошибку «You are not using CScript for the scripting engine. Screen messages will be surpressed» и приходиться явно указывать «cscript.exe xcacls.vbs» иначе в Win7 используется wscript.exe. Во-вторых, в скрипте еще пришлось править Function IsOSSupported чтобы добавить поддержку версии 6.1. Ну и в добавок, не могу заставить понимать скрипт группу «Все», пробовал передавать эту строку в кодировке 866 как «‚᥻ — говорит что нет такой Короче хотелось бы без vbs скриптов

Подскажите решение.

Отправлено: 18:09, 08-05-2011

 


Administrator


Сообщения: 25151
Благодарности: 3803

Профиль | Сайт | Отправить PM | Цитировать


Посмотрите и попробуйте SetACL либо через PowerShell

-------
FAQ по Windows 10 .::. Настройка Центра обновления в Windows 10 .::. Чистая установка Windows 10 – пошаговая инструкция

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:23, 08-05-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата Ruzzz:
и приходиться явно указывать «cscript.exe xcacls.vbs» иначе в Win7 используется wscript.exe. »
Везде используется Wscript.exe по умолчанию. Пока не задашь «cscript.exe» принудительно:
Код: Выделить весь код
cscript.exe //h:cscript
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:41, 08-05-2011 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Установить на файл права «Запрет исполнения» через командную строку?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - BAT файл, который вставляет текст в открытую командную строку. garanov Скриптовые языки администрирования Windows 13 18-02-2015 20:26
2008 - [решено] Как изменить параметры локальной политики через командную строку (реестр, файл)? sas800507 Windows Server 2008/2008 R2 3 31-10-2011 18:13
Система - чистка реестра через командную строку. last-77 Программное обеспечение Windows 3 04-12-2010 22:14
Установка - установка через командную строку Kibor_G Microsoft Windows 2000/XP 14 03-08-2007 18:42
общение через командную строку vilisz Сетевые технологии 10 25-05-2006 16:37




 
Переход