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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Сменить владельца папки в WinXP

Ответить
Настройки темы
CMD/BAT - [решено] Сменить владельца папки в WinXP

Аватара для Ciber SLasH

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


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

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


Приветствую всех!
Подскажите пожалуйста, как сменить владельца и получить полный доступ ко всему содержимому папки в WinXP ?
Пробовал такую команду:
Код: Выделить весь код
cscript.exe xcacls.vbs //NoLogo "D:\test" /T /G "%USERDOMAIN%\%USERNAME%:F"
но так получаю доступ не ко всем папкам, некоторые вложенные папки остаются под замком...

Отправлено: 22:51, 30-07-2013

 

Аватара для SergAS70

Ветеран


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

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


http://soft.oszone.net/program/11635/TakeOwnershipEx/

Отправлено: 03:23, 31-07-2013 | #2



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

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


Аватара для Ciber SLasH

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


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

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


GUI не годится. Нужна консольная программа.

Отправлено: 13:21, 31-07-2013 | #3


Ветеран


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

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


subinacl, download.microsoft.com

-------
Microsoft Certified Trainer; Cisco Certified Systems Instructor; Certified EC-Council Instructor; Certified Ethical Hacker v8.


Отправлено: 22:16, 31-07-2013 | #4


Аватара для Ciber SLasH

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


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

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


Вопрос помогли решить здесь.
В итоге был написан BAT-ник:
Код: Выделить весь код
@echo off
setlocal
set "cmd=%Soft%\#CMD tools\subinacl\subinacl.exe"
set "dir=%~1"
if "%dir:~-1%"=="\"	set "dir=%dir:~0,-1%"
echo "dir=%dir%"
echo [ subinacl ]
"%cmd%" /subdirec "%dir%" /setowner=%USERDOMAIN%\%USERNAME%
echo.
echo [ cacls ]
cacls.exe "%dir%" /T /E /G %USERDOMAIN%\%USERNAME%:F
endlocal
if not "%~2"=="noPause"	pause

Отправлено: 17:13, 04-08-2013 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Сменить владельца папки в WinXP

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Команда "Сменить значок" в контекстном меню папки Bratets-Volk Microsoft Windows 7 4 29-01-2013 02:12
Интерфейс - [решено] Как сменить значки папок WinXP? klever Microsoft Windows 2000/XP 4 10-12-2012 18:59
Доступ - Смена владельца папки:туда и обратно ethernal-sunshine Microsoft Windows 2000/XP 1 03-05-2010 17:12
Разное - Проблемы после смены владельца папки. TarasBulba Microsoft Windows Vista 4 08-09-2008 20:24
Как сменить место положение папки Мои документы? PrianikOV Microsoft Windows NT/2000/2003 7 05-09-2007 17:29




 
Переход