Команда TAKEOWN – сменить владельца файла или каталога.



Команда TAKEOWN используется для смены владельца файла или каталога на локальном или удаленном компьютере. В качестве владельца может быть установлен либо текущий пользователь, либо группа Администраторы.

Формат командной строки:

TAKEOWN [/S система [/U пользователь [/P [пароль]]]] /F имя_файла [/A] [/R [/D приглашение]]

Параметры командной строки:

/S система - Удаленная система, к которой выполняется подключение.

/U [домен\]пользователь> - Контекст пользователя, в котором команда будет выполняться.

/P [<пароль>] - Пароль для указанного контекста пользователя. Приглашение, если опущен.

/F имя_файла - Шаблон для имени файла или каталога. Допускается подстановочный знак "*" при указании шаблона. Разрешен формат общий_ресурс\имя_файла.

/A - Делает владельцем группу администраторов вместо текущего пользователя.

/R - рекурсия: программа будет обрабатывать файлы в указанном каталоге и всех его подкаталогах.

/D ответ - Ответ по умолчанию, когда текущий пользователь не имеет разрешения "Содержимое папки" на каталог. Это случается при работе с подкаталогами в рекурсивном режиме (/R). Ответы: "Y" (владение) или "N" (пропустить).

/SKIPSL - Не переходить по символическим ссылкам. Применяется только к /R.

/? - Выводит справку.

Примечания:

1) Если не указан параметр /A, владельцем файла становится вошедший в систему пользователь.

2) Шаблоны, в которых одновременно используются "?" и "*", не поддерживаются.

3) Параметр /D подавляет вывод запросов на подтверждение.

Примеры использования:

TAKEOWN /? - отобразить справку по использованию команды.

TAKEOWN /F C:\myfile.txt - сделать текущего пользователя владельцем файла C:\myfile.txt

TAKEOWN /F "C:\my file.txt" - если имя файла или каталога содержит пробел, то оно заключается в двойные кавычки.

TAKEOWN /F %windir%\*.txt - сделать текущего пользователя владельцем всех текстовых файлов в каталоге Windows, заданном значением переменной windir

TAKEOWN /F %windir%\*.txt /A - сделать владельцем всех текстовых файлов в каталоге Windows группу Администраторы.

TAKEOWN /F C:\Mydir /R /A - назначить группу Администраторы владельцем каталога C:\MyDir и всех его подкаталогов.

TAKEOWN /F C:\MyDir /R /D N - сделать текущего пользователя владельцем каталога C:\MyDir и всех его подкаталогов. Пропускать те каталоги, где пользователь не имеет разрешения на просмотр содержимого .

TAKEOWN /F C:\MyDir /R /D Y - сделать текущего пользователя владельцем каталога C:\MyDir и всех его подкаталогов, включая и те каталоги, на которые нет разрешения на просмотр содержимого .

TAKEOWN /F C:\Windows\System32\regedit.exe - назаначить владельцем исполняемого файла редактора реестра, текущего пользователя.

TAKEOWN /S SERVER1 /F MyShare\*.doc - назначить текущего пользователя владельцем всех файлов с расширением .doc, размещенных на общем сетевом ресурсе MyShare на сервере SERVER

TAKEOWN /S SERVER /U MyDomain\user1 /P passwd1 /F MyShare\*.doc - то же, что и в предыдущем случае, но при подключении к серверу используется учетная запись пользователя user1 в домене MyDomain





Весь список команд CMD Windows



Рейтинг@Mail.ru