Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Установить на файл права «Запрет исполнения» через командную строку? (http://forum.oszone.net/showthread.php?t=206443)

Ruzzz 08-05-2011 18:09 1672618

Установить на файл права «Запрет исполнения» через командную строку?
 
Мне нужно это:



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

Утилита 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 скриптов :)

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

Blast 08-05-2011 18:23 1672626

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

Iska 08-05-2011 20:41 1672708

Цитата:

Цитата Ruzzz
и приходиться явно указывать «cscript.exe xcacls.vbs» иначе в Win7 используется wscript.exe. »

Везде используется Wscript.exe по умолчанию. Пока не задашь «cscript.exe» принудительно:
Код:

cscript.exe //h:cscript


Время: 19:06.

Время: 19:06.
© OSzone.net 2001-