Сегодня познакомлю вас с программой, входящей в состав Windows 7 (а также в Windows Vista/2003 и т.д.) — утилитой командной строки takeown.exe.
takeown.exe
Местонахождение
Windows\System32
Описание
Назначение владельца файла
Утилита командной строки, позволяющая администратору восстанавливать доступ к файлу, если он ранее был запрещен, путем назначения администратора владельцем файла. Команда обычно используется в пакетных файлах.
Синтаксис
takeown [/s компьютер [/u [домен\пользователь [/p [пароль]]]] /f имя_файла [/a] [/r] [/d {Y | N}]
Параметры
- /s компьютер
- Указывает имя или IP-адрес удаленного компьютера (не используйте обратную косую черту). По умолчанию используется локальный компьютер. Данный параметр применяется для всех файлов и папок, указанных в этой команде.
- /u домен\пользователь
- Выполняет сценарий с разрешениями указанной учетной записи пользователя. По умолчанию используются системные разрешения
- /p [пароль]
- Пароль учетной записи пользователя, заданный в параметре /u
- /f имя_файла
- Указывает имя файла или имя шаблона папки. Для указания шаблона можно использовать подстановочный знак «*». Также можно использовать параметр сетевое_имя\имя_файла
- /a
- Делает владельцем группу администратора вместо текущего пользователя
- /r
- Выполняет рекурсивную операцию со всеми файлами в указанной папке или подпапке
- /d {Y | N}
- Запрос по умолчанию используется, если текущий пользователь не имеет разрешения для просмотра папок в каталоге. Используйте команду Y для получения прав владения и команду N для запрета выдачи запроса на подтверждение
Примечания
Для выполнения данной процедуры необходимо входить в группу «Администраторы» на локальном компьютере или получить соответствующие полномочия путем делегирования. Если компьютер присоединен к домену, эту процедуру могут выполнять члены группы «Администраторы домена». При этом по соображениям безопасности рекомендуется использовать команду Запуск от имени.
Параметры командной строки /u и /p доступны только при использовании параметра /s. Для ввода пароля пользователя необходимо использовать параметры /p и /u.
Если параметр /a неопределен, текущий пользователь системы становится владельцем файла.
Смешанные шаблоны, использующие вопросительный (?) и подстановочный (*) знаки, не поддерживаются.
После удаления блокировки с помощью команды takeown можно использовать Windows Explorer или команду cacls для получения полного разрешения доступа к файлам и папкам перед их удалением.
Примеры
Для получения прав владения файлом, использующим имя шаблона Lostfile, введите:
takeown /f lostfile
Дополнительную информацию о программе ищите на сайте Technet. А также вы можете прочитать в блоге Техноблог случаи применения этой утилиты.
Данное описание будет включено в Справочник по программам и файлам Windows и доступно в онлайн-режиме.
Данный пост впервые был опубликован 15 февраля 2009 года на старой площадке
и перенесен для сохранения истории.