Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Googler


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

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


гм, дефолтовые права на TEMP оказались довольно хитрыми и точно восстановить с помощью штатных утилит не получается, разве только SUBINACL использовать, но ее нужно дополнительно копировать... Можно сделать следующий финт: создать в TEMP пустую подпапку (при этом она наследует права TEMP) и потом поставить ее на место хозяина:
Код: Выделить весь код
Set TempDir=%SystemRoot%\Temp

MD %TempDir%\~Temp
MD %TempDir%\~~Temp
MOVE %TempDir%\~Temp %SystemRoot%\

RD /S /Q %TempDir%
If Exist %TempDir% (
	RD /Q %SystemRoot%\~Temp
) ELSE (
	REN %SystemRoot%\~Temp Temp
)
З.Ы. второй MD нужен чтобы освободить ~Temp, иначе не дает переместить следующим MOVE

Отправлено: 14:39, 24-07-2008 | #233