Войти

Показать полную графическую версию : Как перенести папку Мои документы на диск, подкл. при входе пользователя


Страниц : [1] 2 3

Pit_bul
08-10-2008, 09:05
Доброго времени!
1.Нужно сделать так чтобы "Мои документы" всех пользователей в том числе и вновь создаваемых находились на Z:\
2.Как через реестр добавить в переменную сред ко всему прочему Path=c:\Program Files

DImaN!
08-10-2008, 10:24
Pit_bul, есть такой вариант по поводу documents & settings
Чтобы в процессе установки операционной системы указать отличное от предлагаемого место размещения папки «Documents and Settings», выполните следующие действия. 1. Запустите файл Winnt.exe или Winnt32.exe с параметром /unattend, затем вставьте в файл Unattend.txt следующую строку, где z:\foldername — путь и имя требуемой папки:
[GuiUNattended]
ProfilesDir = z:\foldername
2. Установите Windows. Папка «Documents and Settings» устанавливается по указанному в файле Unattend.txt пути.

Pit_bul
08-10-2008, 12:20
z:\ Это зашифрованный диск и он монтируется после входа в систему. И разместить на нем всю папку D&S по моему не получится.

Где в реесте переменные среды?

Petya V4sechkin
08-10-2008, 12:22
Pit_bul, параметр Personal в ветках:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

ко всему прочему Path=c:\Program Files
Добавление папки в PATH (http://oszone.net/6157)

Pit_bul
08-10-2008, 12:54
Petya V4sechkin, это только для текущего пользователя, а как сделать так чтобы для всех в том числе и вновь создаваемых пользователей "Мои документы" располагались на z:\.

а еще где-нибудь в каком-нибудь файле можно исправить/добавить параметры переменных среды?
сам нашёл
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path"

Но появился вопрос, как добавить параметр не затерев уже иеющиеся?

Real Root
08-10-2008, 21:39
Pit_bul,
Написать скрипт, который сначала сохраниет все параметры в файл, допишет туда новую строку, и обратно экспортировать в реестр.

Vadikan
08-10-2008, 21:58
это только для текущего пользователя, а как сделать так чтобы для всех в том числе и вновь создаваемых пользователей »
Импортировать на Т-12Статья Твики реестра (http://oszone.net/2779) Прочтение обязательно для всех! »
После установки - Применение твиков реестра ко всем учетным записям после установки ОС (http://oszone.net/6167)

Bodia1
08-10-2008, 23:45
для всех в том числе и вновь создаваемых пользователей »

Полная поддержка функций возможна только после перемещения папки «Documents and Settings».

Vadikan
08-10-2008, 23:59
Это зашифрованный диск и он монтируется после входа в систему. »
И как у вас тогда профили будут загружаться, если вы туда переместите их? Перемещайте Мои документы и другие пользовательские папки, а профили оставьте на системном разделе.

Pit_bul
09-10-2008, 07:54
Объясните пожалуйста разницу или назначение этих веток, я заметил что в одной путь указывается через метаданные а в другой явно прописывается.
"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Personal"
"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Personal"

Vadikan
09-10-2008, 09:41
User Shell Folders Subkey: Core Services (http://technet.microsoft.com/en-us/library/cc787260.aspx)
Both the subkeys Shell Folders and User Shell Folders can appear in both the keys HKEY_LOCAL_MACHINE and HKEY_CURRENT_USER. The entries that appear in user User Shell Folders take precedence over those in Shell Folders. The entries that appear in HKEY_CURRENT_USER take precedence over those in HKEY_LOCAL_MACHINE.
Оба подраздела могут находиться как в HKLM, так и в HKCU. User Shell Folders преобладают над Shell Folders. Параметры в HKCU преобладают над HKLM.

Pit_bul
09-10-2008, 10:25
теперь при клике на Мои документы вылетает
http://img521.imageshack.us/img521/4219/errcb9.th.jpg (http://img521.imageshack.us/my.php?image=errcb9.jpg)http://img521.imageshack.us/images/thpix.gif (http://g.imageshack.us/thpix.php)
а мне нужно чтобы запускался c:\filder\file.bat - этот батник запускает окно монтирования шифрованного диска.

Vadikan
09-10-2008, 10:29
Pit_bul, прочтите свое сообщение внимательно и подумайте, можно ли, не обладая телепатическими способностями, из него понять, что вы сделали, чего вы хотите добиться и каким образом?

Я попробую. Вы в реестре прописали вместо пути к папке Мои документы путь к батнику. Зачем? Монтируйте диск через логон-скрипты, а в USF укажите путь к папке Z:\Path\Мои документы.

Pit_bul
09-10-2008, 12:23
в Реестре
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Personal = Z:\Мои документы
юзер логинится загружается профиль. На рабочем столе папака "Мои документы", при клике на нее вылетает ошибка, это правильно! т.к. диск еще не примонтирован. Диск монтируется как раз командами из батника, и если запустить батник, а потом "Мои документы" то они открываются.

получается
if ("Мои документы" = error) then (C:\path\file.bat) else ("Мои документы")

Vadikan
09-10-2008, 18:36
получается
if ("Мои документы" = error) then (C:\path\file.bat) else ("Мои документы") »
Я не знаю, где у вас это получается. Но как я уже сказал, вам нужно автоматизировать подключение диска Z при входе пользователя. Поэтому читайте
Обзор сценариев входа в систему, выхода из системы, запуска и ... (http://support.microsoft.com/kb/198642/ru)
Назначение сценария входа (http://technet2.microsoft.com/WindowsServer/ru/Library/8a9276a1-bf91-4b0e-96e1-e25b1a23a33d1049.mspx)
Инструкции по использованию сценариев входа (http://technet2.microsoft.com/windowsserver/ru/library/8a9276a1-bf91-4b0e-96e1-e25b1a23a33d1049.mspx?mfr=true)

Pit_bul
10-10-2008, 07:20
Это с использованием домена
Поэтому читайте
Обзор сценариев входа в систему, выхода из системы, запуска и ...
Назначение сценария входа
Инструкции по использованию сценариев входа »
а мне нужно чтобы и без домена работало. Z - это не сетевой диск.

Vadikan
10-10-2008, 09:04
Pit_bul, вы читали материалы по ссылкам или так, посмотрели просто?
Сценарий входа можно поместить в локальный каталог компьютера пользователя. Обычно используется этот каталог, однако управление будет осуществляться учетными записями, существующими на одном компьютере, а не в домене. Этот сценарий входа исполняется, только когда пользователь входит на локальный компьютер, и не исполняется, когда пользователь входит в домен. В этом случае файл сценария следует поместить в локальный каталог сценариев входа на компьютере или в подкаталог этого каталога.

Если вам понятнее другие способы, поместите команду на запуск пакетного файла в
HKLM\Software\Microsoft\Windows\CurrentVersion\Run

Pit_bul
13-10-2008, 10:19
Прочитал статью "Применение твиков реестра ко всем учетным записям после установки ОС" (http://oszone.net/6167) не могу понять как работает пакетный файл. Я скопировал содержание файла в 1.bat

@echo off
:: Извлекаем из реестра полный путь к папке, содержащей профили пользователей
for /f "usebackq tokens=3,3* delims== " %%i in (`reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /v ProfilesDirectory`) do set profiles=%%i
:: Полученный путь используем в качестве новой переменной %profiles%
for /f "usebackq delims==" %%i in (`echo %profiles%`) do set profiles=%%i
:: Для всех профилей пользователей (кроме All Users и %Username%) поочередно загружаем пользовательский
:: куст реестра, представляющий собой файл NTUSER.DAT и импортируем в него заранее подготовленный
:: REG-файл, содержащий твики реестра.
For /F "usebackq tokens=* delims==" %%i in (`DIR /B /AD-S "%profiles%" ^| FINDSTR /V /B /I /C:"All Users" /C:"%username%"`) DO ( reg load HKEY_USERS\Custom "%profiles%\%%i\NTUSER.DAT" reg import tweak.reg reg unload HKEY_USERS\Custom )
exit

запускаю - не работает.

нужно было заменить одинарные кавычки ` на '



Если запускат tweak.reg

[HKEY_USERS\Custom\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
"Personal"=hex(2):5a,00,3a,00,5c,00,1c,04,3e,04,38,04,20,00,34,04,3e,04,3a,04,43,04,3c,04,35,04,3d,04,42,04,4b ,04,00,00
"My pictures"=hex(2):5a,00,3a,00,5c,00,1c,04,3e,04,38,04,20,00,34,04,3e,04,3a,04,43,04,3c,04,35,04,3d,04,42,04,4b ,04,5c,00,1c,04,3e,04,38,04,20,00,40,04,\ 38,04,41,04,43,04,3d,04,3a,04,38,04,00,00

[HKEY_USERS\Custom\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\New]
"My Music"="Z:\\Мои документы"
"My Video"="Z:\\Мои документы"


пишет не удается ипортировать, ошибка доступа к реестру.
Наверно потому-что нет ветки Custom.

скрипт вроде отрабатывает но изменений никаких нет.

Codru
14-10-2008, 01:21
1.Нужно сделать так чтобы "Мои документы" всех пользователей в том числе и вновь создаваемых находились на Z:\ »
А что, через Мои документы -- Свойства -- Папка назначения нельзя?

Pit_bul
14-10-2008, 06:50
А что, через Мои документы -- Свойства -- Папка назначения нельзя? »
только для текущего пользователя.




© OSzone.net 2001-2012