Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Как перенести папку Мои документы на диск, подкл. при входе пользователя (http://forum.oszone.net/showthread.php?t=119609)

Pit_bul 08-10-2008 09:05 918534

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

DImaN! 08-10-2008 10:24 918591

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 918715

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

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

Petya V4sechkin 08-10-2008 12:22 918716

Pit_bul, параметр Personal в ветках:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

Цитата:

Цитата Pit_bul
ко всему прочему Path=c:\Program Files

Добавление папки в PATH

Pit_bul 08-10-2008 12:54 918736

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

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

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

Real Root 08-10-2008 21:39 919176

Pit_bul,
Написать скрипт, который сначала сохраниет все параметры в файл, допишет туда новую строку, и обратно экспортировать в реестр.

Vadikan 08-10-2008 21:58 919193

Цитата:

Цитата Pit_bul
это только для текущего пользователя, а как сделать так чтобы для всех в том числе и вновь создаваемых пользователей »

Импортировать на Т-12
Цитата:

Цитата Vadikan
Статья Твики реестра Прочтение обязательно для всех! »

После установки - Применение твиков реестра ко всем учетным записям после установки ОС

Bodia1 08-10-2008 23:45 919278

Цитата:

Цитата Pit_bul
для всех в том числе и вновь создаваемых пользователей »

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

Vadikan 08-10-2008 23:59 919288

Цитата:

Цитата Pit_bul
Это зашифрованный диск и он монтируется после входа в систему. »

И как у вас тогда профили будут загружаться, если вы туда переместите их? Перемещайте Мои документы и другие пользовательские папки, а профили оставьте на системном разделе.

Pit_bul 09-10-2008 07:54 919382

Объясните пожалуйста разницу или назначение этих веток, я заметил что в одной путь указывается через метаданные а в другой явно прописывается.
"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 919425

User Shell Folders Subkey: Core Services
Цитата:

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 919451

теперь при клике на Мои документы вылетает

а мне нужно чтобы запускался c:\filder\file.bat - этот батник запускает окно монтирования шифрованного диска.

Vadikan 09-10-2008 10:29 919454

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

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

Pit_bul 09-10-2008 12:23 919553

в Реестре
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 919850

Цитата:

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

Я не знаю, где у вас это получается. Но как я уже сказал, вам нужно автоматизировать подключение диска Z при входе пользователя. Поэтому читайте
Обзор сценариев входа в систему, выхода из системы, запуска и ...
Назначение сценария входа
Инструкции по использованию сценариев входа

Pit_bul 10-10-2008 07:20 920247

Это с использованием домена
Цитата:

Цитата Vadikan
Поэтому читайте
Обзор сценариев входа в систему, выхода из системы, запуска и ...
Назначение сценария входа
Инструкции по использованию сценариев входа »

а мне нужно чтобы и без домена работало. Z - это не сетевой диск.

Vadikan 10-10-2008 09:04 920291

Pit_bul, вы читали материалы по ссылкам или так, посмотрели просто?
Цитата:

Сценарий входа можно поместить в локальный каталог компьютера пользователя. Обычно используется этот каталог, однако управление будет осуществляться учетными записями, существующими на одном компьютере, а не в домене. Этот сценарий входа исполняется, только когда пользователь входит на локальный компьютер, и не исполняется, когда пользователь входит в домен. В этом случае файл сценария следует поместить в локальный каталог сценариев входа на компьютере или в подкаталог этого каталога.
Если вам понятнее другие способы, поместите команду на запуск пакетного файла в
Код:

HKLM\Software\Microsoft\Windows\CurrentVersion\Run

Pit_bul 13-10-2008 10:19 922432

Прочитал статью "Применение твиков реестра ко всем учетным записям после установки ОС" не могу понять как работает пакетный файл. Я скопировал содержание файла в 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 923223

Цитата:

Цитата Pit_bul
1.Нужно сделать так чтобы "Мои документы" всех пользователей в том числе и вновь создаваемых находились на Z:\ »

А что, через Мои документы -- Свойства -- Папка назначения нельзя?

Pit_bul 14-10-2008 06:50 923294

Цитата:

Цитата Codru
А что, через Мои документы -- Свойства -- Папка назначения нельзя? »

только для текущего пользователя.

Vadikan 15-10-2008 03:36 924216

Цитата:

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

Да, спасибо, я уже менял как-то, видимо слетели - это при публикации статьи слетает. Исправил в трех местах. Попробуйте снова.

P.S. В вашем файле твиков отсутствует заголовок.

Pit_bul 15-10-2008 08:53 924299

Всеравно не работает. Исправил кавычки и удалил три пробела в первом for в параметре delims.
скрипт отрабатывает но в реестре нет изменений.
это сам скрипт
Код:

for /f "usebackq tokens=3,3* delims==" %%i in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /v ProfilesDirectory') do set profiles=%%i 
for /f "usebackq delims==" %%i in ('echo %profiles%') do set profiles=%%i 
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

это его отработка
Код:

C:\1>for /F "usebackq tokens=3,3* delims==" %i in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /v ProfilesDirectory') do set profiles=%i
C:\1>for /F "usebackq delims==" %i in ('echo ') do set profiles=%i
C:\1>set profiles=echo
C:\1>for /F "usebackq tokens=* delims==" %i in ('DIR /B /AD-S "echo " | FINDSTR /V /B /I /C:"All Users" /C:"_¤┐Ё-Ёбва*вRа"') DO (
reg load HKEY_USERS\Custom "echo \%i\NTUSER.DAT"
reg import tweak.reg
reg unload HKEY_USERS\Custom
)
C:\1>(
reg load HKEY_USERS\Custom "echo \DIR /B /AD-S "echo " | FINDSTR /V /B /I /C:"All Users" /C:"_¤┐Ё-Ёбва*вRа"\NTUSER.DAT"
reg import tweak.reg
reg unload HKEY_USERS\Custom
)
Операция успешно завершена   
C:\1>exit

а это tweak.reg
Код:

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

[HKEY_USERS\Custom\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\New] 
"My Music"=hex(2):7a,3a,5c,1c,3e,38,20,34,3e,3a,43,3c,35,3d,42,4b,5c,1c,3e,4f,\
20,3c,43,37,4b,3a,30,00 
"My Video"=hex(2):7a,3a,5c,1c,3e,38,20,34,3e,3a,43,3c,35,3d,42,4b,5c,1c,3e,38,\
20,32,38,34,35,3e,37,30,3f,38,41,38,00


Petya V4sechkin 15-10-2008 09:54 924336

Цитата:

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

Не нужно.

Цитата:

Цитата Pit_bul
Исправил кавычки и удалил три пробела в первом for в параметре delims.

Не ищете легких путей, да? Вместо решения проблемы вы ее усугубляете.

Цитата:

Цитата Vadikan
видимо слетели - это при публикации статьи

Вадик, не позволяй себя запутать :)
Ничего не слетело, первоначальный вариант был рабочий. При использовании опции usebackq нужен ` вместо '

Цитата:

Цитата Pit_bul
а это tweak.reg

Неправильный tweak.reg.
Вы сами-то его проверяли? Для тестирования замените HKEY_USERS\Custom\Software\Microsoft на HKEY_CURRENT_USER\Software\1 и смотрите, что у вас окажется в разделе HKEY_CURRENT_USER\Software\1\Windows\CurrentVersion\Explorer\User Shell Folders (ничего хорошего).

Pit_bul 15-10-2008 10:48 924374

Цитата:

Цитата Petya V4sechkin
Неправильный tweak.reg »

прошу прощения, экспортировал из Far - не проверял, сейчас исправил.

Я прикрепляю архив с файлами. 1.txt - это результат. В реестре других пользователей измениений не произошло. Я оставил пакетный файл без изменений включил только трансляцию команд в первой строчке.

Цитата:

Цитата Petya V4sechkin
Ничего не слетело, первоначальный вариант был рабочий. »

нельзя ли заполучить этот первоначальный вариант.

Petya V4sechkin 15-10-2008 11:11 924388

Цитата:

Цитата Pit_bul
нельзя ли заполучить этот первоначальный вариант.

Замените ' на `

Pit_bul 15-10-2008 12:15 924456

Виноват.
Но нивариант с `, ни вариант с ' не работают, в реестре изменений нет. Может в самом скрипте есть ошибка. У вас он отрабатывает нормально с изменениями других пользователей?

Petya V4sechkin 15-10-2008 12:16 924458

Цитата:

Цитата Pit_bul
Но нивариант с `, ни вариант с ' не работают

Ну так выложите результаты!

Цитата:

Цитата Pit_bul
У вас он отрабатывает нормально

Да.

Pit_bul 15-10-2008 12:21 924462

Выложить можно также в архиве?

Petya V4sechkin 15-10-2008 12:22 924464

Pit_bul, как угодно.

Pit_bul 15-10-2008 12:26 924470

Вот...

Petya V4sechkin 15-10-2008 12:32 924485

Pit_bul, вы неправильно скопировали содержимое статьи.
В этой строке:
Код:

for /f "usebackq tokens=3,3* delims==        " %%i in (`reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /v ProfilesDirectory`) do set profiles=%%i
после delims== не пробелы, а символ табуляции.

Pit_bul 15-10-2008 12:53 924508

Цитата:

Цитата Petya V4sechkin
после delims== не пробелы, а символ табуляции. »

В яблочко!!!

Pit_bul 05-11-2008 07:04 943316

Все получилось, все здорово, но в процессе эксплуатации вылез косяк. Некоторые программы по умолчанию сохраняют файлы в "Мои документы" - которые лежат в "C:\Documents and Settings\user\Мои документы\" - эта папка создается при создании пользователя хотя при создании пользователя "Мои документы" ссылаются на Z:\Мои документы
Код:


REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]

"Personal"=hex(2):5a,3a,5c,1c,3e,38,20,34,3e,3a,43,3c,35,3d,42,4b,00

Папка обязательно должна лежать на диске Z:. Возможно ли при создании пользователя на Z: создавать папку user\Мои документы и не создавать C:\Documents and Settings\user\Мои документы\

Vadikan 05-11-2008 10:43 943430

Цитата:

Цитата Pit_bul
Некоторые программы по умолчанию сохраняют файлы в "Мои документы" - которые лежат в "C:\Documents and Settings\user\Мои документы\" »

Посмотрите тут http://vadikan.spaces.live.com/Blog/...BAEE!264.entry

Pit_bul 05-11-2008 12:17 943537

Посмотрел. Как сделать, чтобы при создании пользователя симлинк "Мои документы" ссылался на "z:\username\Мои документы"?

Blast 05-11-2008 12:26 943545

Pit_bul, а если поменять путь к Моим документам здесь: HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

Pit_bul 05-11-2008 13:47 943640

Цитата:

Цитата Blast
а если поменять путь к Моим документам здесь: HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders »

Собственно для этого тема и заводилась и результат вышел такой при создании пользователя
- папака "Мои документы" которая лежит на столе ссылается на z:\Мои документы
- в профиле пользователя также создается эта папка т.е. C:\Documents and Settings\user\Мои документы\

отсюда и неразбериха, user поработал в какой-нибудь софтине, нажал "Сохранить...", софтина ему по умолчанию предлагает C:\Documents and Settings\user\Мои документы\, user соглашается. Тут же лезет через папку "Мои документы" на рабочем столе и не видит своего файла потому-что через реестр при создании пользователя задается HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Personal=z:\Мои документы.

У меня такая идея - в профиле по умолчанию задать Personal = z:\uzername\Мои документы, а C:\Documents and Settings\user\Мои документы не создавать.

Pit_bul 10-11-2008 08:58 948288

Подскажите пожалуйста, как создаются папки при создании нового пользователя?

Petya V4sechkin 10-11-2008 09:23 948296

Pit_bul, в смысле?

Pit_bul 10-11-2008 09:57 948312

в Documents and Settings... для решения задачи постом выше.

Pit_bul 11-11-2008 08:52 949218

Попробую расскрыть просьбу.

При создании пользователя в папке Document and Settings создается папка с именем пользователя. Содержание этой папки стандартно для всех пользователей, как изменить этот стандарт? к примеру я не хочу содавать папку "Мои документы" в "Documents and Settings\username"? а хочу чтобы она создавалась на диске Z:\username. Создание пользователя осуществляется с подключенным диском Z:, из под "Администратор". Для того чтобы пользователь смог использовать "Мои документы" ему после логона нужно ввести пароль - диск Z: - зашифрован. Теперь я опишу что у меня получилось и чтобы я хотел:
  1. При создании пользователя создается ссылка с рабочего стаола "Мои документы" указывающая на Z:\Мои документы. Получается что у всех пользователей одна папка. Мне бы хотелось чтобы создавалась z:\username\Мои документы и ссылка с рабочего стаола указывает на нее.
  2. Создается папка C:\Documents and Settings\username\Мои документы. Эта папка не нужна!
  3. Подключение диска после логона реализовано.

Pit_bul 18-11-2008 08:45 955603

Скажите пожалуйста как создаются %userprofile% и прочие %*********% ?

Vadikan 18-11-2008 09:17 955635

Цитата:

Цитата Pit_bul
При создании пользователя создается ссылка с рабочего стаола "Мои документы" указывающая на Z:\Мои документы. Получается что у всех пользователей одна папка. Мне бы хотелось чтобы создавалась z:\username\Мои документы и ссылка с рабочего стаола указывает на нее. »

Тогда вам нужно при входе пользователя выполнять однократно CMD-скрипт. Для этого команду на его запуск нужно разместить в профиле Default User (Применение твиков реестра ко всем учетным записям после установки ОС) в разделе \Software\Microsoft\Windows\CurrentVersion\Runonce параметр REG_SZ с любым именем и путем к файлу в качестве значения.
Код такой должен сработать (в DOS кодировке).
Код:

:: Создаем папку
md "Z:\%username%\Мои документы"
:: Перенаправляем папку из профиля
junction "%systemdrive%\Documents and Settings\%username%\Мои документы" "Z:\%username%\Мои документы"

По junction см. Vadim Sterkin: Чисто символически.

Тогда при первом входе пользователя в систему будет создан его профиль, после чего однократно выполняется скрипт, создающий папку и перенаправляющий Мои документы.

Цитата:

Цитата Pit_bul
Скажите пожалуйста как создаются %userprofile% и прочие %*********% ? »

Переменные среды

Pit_bul 18-11-2008 14:24 955927

Z: - это шифрованный файл, подключается пользователем после логона и монтируется как логический диск...
И еще, в Default User у меня нет ...\Runonce, но она есть в HKLM. создать ее в DU?

Vadikan 18-11-2008 18:53 956146

Цитата:

Цитата Pit_bul
Z: - это шифрованный файл, подключается пользователем после логона и монтируется как логический диск... »

Насколько я понимаю, это не препятствует созданию на нем папки и перенаправлению в нее Мои документы. Конечно, эти команды должны выполняться после подключения. Если нбх, используйте Пауза в пакетном файле.

Цитата:

Цитата Pit_bul
создать ее в DU? »

Да. Если создать в HKLM, то она отработает только один раз - при создании первого пользователя.

Pit_bul 19-11-2008 14:31 956988

Спасибо!

Хватило прописать в реестре
Код:

Windows Registry Editor Version 5.00
[Default User\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
"Personal"=hex(2):5a,00,3a,00,5c,00,25,00,75,00,73,00,65,00,72,00,6e,00,61,00,\    6d,00,65,00,25,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

параметр Personal = z:\%username%\Мои документы, Если диск неподключен то выдается ошибка, а если диск подключен то при клике на "Мои документы" создается папака Z:\username\Мои документы. Пока никаких подводных камней невижу. Еще есть пару вопросов:
  1. Возможно ли создание этих папок с запретом на просмотр другими пользователями
  2. Какаие ветки отвечают за смену пользователя (Пуск->Завершение сеанса user->Смена пользователя)

Vadikan 19-11-2008 21:25 957409

Цитата:

Цитата Pit_bul
Возможно ли создание этих папок с запретом на просмотр другими пользователями »

Угу, в профилях-то права раздаются автоматически, а теперь вам на шифрованном диске требуется сделать то же самое :) Права можно скриптом раздать с консольными утилитами cacls или icacls. Проблема, однако, в том, что папки могут создаваться уже после раздачи прав (т. е. новые пользователи создаются позже), ну и скрипт должен выполняться с правами админа, а не пользователя. У меня, честно говоря, нет стройных идей по этому поводу. Может коллеги подскажут...

Цитата:

Цитата Pit_bul
Какаие ветки отвечают за смену пользователя (Пуск->Завершение сеанса user->Смена пользователя) »

Не понял вопроса... Что требуется?

Pit_bul 20-11-2008 07:22 957771

Цитата:

Цитата Vadikan
Не понял вопроса... Что требуется? »

Попробую объяснить...
Пользователь логинится в систему, затем появляется окно для ввода пароля к криптоконтейнеру. Пользователь вводит пароль и криптоконтейнер подрубается как Z:\. Затем если выполнить Пуск->Завершение сеанса user->Смена пользователя и воити в систему под другим юзером, то диск Z:\ у него уже подключён. В самой программе нет опции размонтирования криптоконтейнеров но есть командная строка с такой функцией, вот я и хотел повесить батник.

Vadikan 20-11-2008 08:12 957791

Pit_bul, в политиках пользовательских есть сценарии входа и выхода (Конфигурация Windows). Вот туда и размонтирование и прописывайте.

Pit_bul 20-11-2008 08:21 957798

Цитата:

Цитата Vadikan
Не понял вопроса... Что требуется? »

Попробую изложить...
Пользователь логинится, затем вводит пароль к криптоконтейнеру, подключается диск Z:, затем пользователь выполняет Пуск->Завершение сеанса user->Смена пользовател и логинится уже другой пользователь, а диск Z: у него уже замонтирован. В программе нет опции автоотмонтирования при смене пользователя но естьтакая функция в командной строке вот я и хотел отмонтировать по батнику.

Pit_bul 20-11-2008 09:02 957818

не вышел "каменный цветок" может не туда залез?
при "завершении сеанса->выход" скрипт срабатывает,а
при "завершении сеанса->смена пользователя" не срабатывает

Vadikan 20-11-2008 10:01 957864

Pit_bul, все правильно, при смене пользователя скрипты отрабатывать не будут... Ну отключите им быстрое переключение тогда, чтобы смены пользователя не было и они могли только завершать сеанс :)

Вообще, объясните, зачем такое шаманство с шифрованным контейнером, созданием папок и проч. Не легче ли перенаправить все пользовательские данные на сервер и дело с концом?

Pit_bul 21-11-2008 16:33 959264

Цитата:

Цитата Vadikan
Вообще, объясните, зачем такое шаманство с шифрованным контейнером, созданием папок и проч. Не легче ли перенаправить все пользовательские данные на сервер и дело с концом? »

Это для командировочных ноутов. Конечно же можно сделать для одного пользователя, но я стремлюсь сделать наиболее универсально, на всякие непредвиденные ситуации. Отсюда и перенаправление "Мои документы", и смена пользователей. Никогда не знаешь, что может взбрести в голову, бухгалтеру или менеджеру.

Vadikan 21-11-2008 19:01 959391

Цитата:

Цитата Pit_bul
Это для командировочных ноутов. »

Значит вы шифрованный диск подключаете из сетевого ресурса. Мне кажется, что вам нужно внимательно рассмотреть вариант с перемещаемым профилем пользователя и перенаправлением папок. Это более управляемый вариант, имхо.
Управление пользовательскими данными и настройками
Управление профилями пользователей

Pit_bul 25-11-2008 06:12 962737

Цитата:

Цитата Vadikan
Значит вы шифрованный диск подключаете из сетевого ресурса »

Никак нет. Создается шифрованный файл на жестком диске а монтируется он как логический диск.
Сейчас почитаю ссылки.


и еще по теме но не втой ветке
не могли бы вы подсказать материалы для Vista по этой же теме. Я менял реестр как в XP результата никакого, создал символическую ссылку

Код:

mklink /D "C:\Users\user\Documents\Рабочие документы" "Z:\%username%\Документы"
в папке "C:\Users\user\Documents\" создается ярлык "Рабочие документы" который не работает, а если заходить "Мой компьютер->Рабочий стол->user" там появляются две папки "Документы" одна из котроых ссылается туда куда нужно.

Roman Mejtes 25-11-2008 14:31 963126

Pit_bul зачем вы используйте скрипты/пакетные файлы непонимая полного их назначения? вы осознаете то, что использование пакетного файла содержимое которого не известно может привести к совершенно непредсказуемым последствиям? вы прочитали, что надо поменять одни ковычки на другие.. меняете и не задумывайтесь почему и зачем.

по теме, всё это можно делать через Свойства Системы, там можно переместить существующий профиль хоть куда и не придумывать велосипеды.

P.S. ни кого не хотел обидеть, просто задумывайтесь немного ... я как то запустил свой скрипт случайно, пока думал, что это за скирпт холодных потом покрылся =)) а вы так просто что то химичите :)

Pit_bul 26-11-2008 06:30 963775

Цитата:

Цитата Roman Mejtes
по теме, всё это можно делать через Свойства Системы »

буду признателен если вы подскажите более простой алгоритм. В принципе я уже добился того чего хотел, путем проб и ошибок, остался открытым вопрос номер 1 http://forum.oszone.net/post-956988-46.html и про Эта же тема по Vista.

Цитата:

Цитата Roman Mejtes
P.S. ни кого не хотел обидеть, просто задумывайтесь немного ... я как то запустил свой скрипт случайно, пока думал, что это за скирпт холодных потом покрылся ) а вы так просто что то химичите »

Используйте виртуальные машины, сохраняте резервную копию реестра, задавайте вопросы, читайте хэлпы и не бойтесь - экспериментируйте это интересно и познавательно.

batyaPS 05-06-2015 14:35 2515273

что то тут какие то сложные методы используются
я в XP для всех пользователей переносил раб стол и мои документы таким твиком
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Desktop"="D:\\Users\\%USERNAME%\\Desktop"
"Personal"="D:\\Users\\%USERNAME%\\Mydocs"

Недостающие папки при входе пользователя создавались сами.
В общем ни каких проблем.

С огорчением осознал в windows 7 так не катит, и с такими ключами раб стол нормально работает, а вот мои документы создаваться при обращении отказываются и следовательно происходит затуп при открытии моего комьютера и профиля полоьтзователя.

Есть нормальный способ рабочий для переноса ?


Время: 05:38.

Время: 05:38.
© OSzone.net 2001-