Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] команды reg add с переменной

Ответить
Настройки темы
CMD/BAT - [решено] команды reg add с переменной

Пользователь


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

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


Доброй ночи. тому кто будет читать Добрый день.
во общем рассказывать долго все..так что я обрусею картину постарайтесь понять.
Я переместил все профайлы в диск Д. при переустановке винды, она не подхватывает профайлы...а создает новые каталоги типа admin.WINDOWS я решил боротся с этой проблемой...
после долгих поисков оказалось что нужно всеволишь отредактировать пару вещей в реестре

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-746137067-1229272821-1417001333-500]
"ProfileImagePath"=hex(2):44,00,3a,00,5c,00,44,00,6f,00,63,00,75,00,6d,00,65,\
00,6e,00,74,00,73,00,20,00,61,00,6e,00,64,00,20,00,53,00,65,00,74,00,74,00,\
69,00,6e,00,67,00,73,00,5c,00,10,04,34,04,3c,04,38,04,3d,04,38,04,41,04,42,\
04,40,04,30,04,42,04,3e,04,40,04,00,00



[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\hivelist]
"\\REGISTRY\\USER\\S-1-5-21-1715567821-413027322-1177238915-500"="\\Device\\HarddiskVolume2\\Documents and Settings\\Администратор.WINDOWS\\NTUSER.DAT"

"\\REGISTRY\\USER\\S-1-5-21-1715567821-413027322-1177238915-500_Classes"="\\Device\\HarddiskVolume2\\Documents and Settings\\Администратор.WINDOWS\\Local Settings\\Application Data\\Microsoft\\Windows\\UsrClass.dat"
[/b]

Красным цвет = это переменная которая при каждой переустановке меняется
синий цвет = это то что мне нужно изменить из Администратор.WINDOWS в Администратор

но есть одно но!
S-1-5-21-1715567821-413027322-1177238915-500 вот эта вещь каждый раз меняется при переустановке...эта и есть причина того, что не подхватывает старые профайлы. в подробности углубятся не буду.
так вот...она то и усложняет мне запрос вреестр.
нужно как то вместо это го S-1-5-21-1715567821-413027322-1177238915-500 поставить переменую... которое б понимала любое значения)
исходя из этого я понимаю что .reg файл тут уже не покатит
нужно это делать через .cmd и вот как тут уже должен выглядить запрос я не знаю((( в это коде постояное значения имеет S ( если пригодится эта информация)
я искал на других форумах что то ...наткнулся на то что может помоч for...но я незнаю как ним пользоваться и т.д.
помогите пожайлусто

Отправлено: 03:39, 16-03-2010

 

Googler


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

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


Цитата zinteco:
при переустановке винды, она не подхватывает профайлы...а создает новые каталоги типа admin.WINDOWS я решил боротся с этой проблемой »
средствами от Microsoft пробовали?.. сохранить/восстановить: Перенос учетных записей пользователей

Цитата zinteco:
оказалось что нужно всеволишь отредактировать пару вещей в реестре »
не уверен, иначе были бы не нужны утилиты управления профилями типа CopyProfile

Цитата zinteco:
исходя из этого я понимаю что .reg файл тут уже не покатит »
вернуть SID учетки и заменить по всему REG-файлу?.. сторонними утилитами без проблем

Отправлено: 09:56, 16-03-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


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

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


amel27, это все не то!
у меня получается перенести учетную запись ПОЛНОСТЬЮ!!!, в ручную...редактируя реестр.
но мне б хотелось это автоматизировать!
так что прошу пожалуйста помочь по выше указному вопросу.
как или какой командой...или как будет выглядит код? для осуществления такой махинации.

Отправлено: 11:53, 16-03-2010 | #3


Аватара для ShaddyR

Железных Дел Мастер


Moderator


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

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


Может, проще использовать перемещаемые профили?
перемещаемые профили xp*— Яндекс: нашлось 366*тыс. страниц

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || МОЙ ShaddyR.at.UA/blog - Новая метла и инвентаризация)


Отправлено: 13:58, 16-03-2010 | #4


Пользователь


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

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


ShaddyR, ну что за народ. я ж не спрашивал что лучше или проще. меня интересует только этот вопрос!
ShaddyR, если ты думаешь что я поисковиком не умею пользоваться ты ошибаешься! я задал конкретный вопрос, и хочу услышать конкретный ответ. а не сылки на Яндекс :lol

Отправлено: 19:22, 16-03-2010 | #5


Аватара для ShaddyR

Железных Дел Мастер


Moderator


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

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


Цитата zinteco:
я ж не спрашивал что лучше или проще. меня интересует только этот вопрос! »
если б ты знал, сколько народу тут задает "конкретный вопрос", даже не пытаясь самостоятельно найти ответ. И сколько из них очень удивляются наличию альтернативного решения. Потому моя ошибка в данном случае меня же только радует.
В таком случае - набирайся терпения и жди более "конкретных" ответов)

Отправлено: 00:18, 17-03-2010 | #6


Пользователь


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

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


Цитата ShaddyR:
если б ты знал, сколько народу тут задает "конкретный вопрос", даже не пытаясь самостоятельно найти ответ. »
не говори за всех! да есть такие, которые ждут пока за них сделают! но это не означает что все такие.
вот написал скрипт если кому пригодится.
autoit
Код: Выделить весь код
$value = "D:\Documents and Settings\admin" $set = "\Device\HarddiskVolume2\Documents and Settings\admin\NTUSER.DAT" For $i = 1 To 10     $var = RegEnumKey("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList", $i)     If @error <> 0 Then ExitLoop     If StringInStr($var, "S-1-5-21") <> 0 Then         RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\" & $var, "ProfileImagePath", "REG_EXPAND_SZ", $value) 		RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\hivelist", "\REGISTRY\USER\" & $var, "REG_SZ", $set) 		RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\hivelist",     EndIf Next
в моем же случае пока сам ничего не сделаешь хрен кто поможет!
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:10, 17-03-2010 | #7


Googler


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

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


zinteco, не вводите народ в заблуждение - сами задали категорию CMD/BAT, а запостили VBS

Отправлено: 04:53, 17-03-2010 | #8


Аватара для ShaddyR

Железных Дел Мастер


Moderator


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

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


zinteco,
->>
Цитата zinteco:
не говори за всех! да есть такие, которые ждут пока за них сделают! но это не означает что все такие. »
Умничаем, значит? Пальчиком ткни, где в цитате
Цитата ShaddyR:
если б ты знал, сколько народу тут задает "конкретный вопрос", даже не пытаясь самостоятельно найти ответ. И сколько из них очень удивляются наличию альтернативного решения. »
ты увидел слово ВСЕ. Как найдешь - свисти. А если не найдешь - тогда заодно таки придумай скрипт, соответствующий разделу, в котором ты создал тему -
Цитата amel27:
CMD/BAT »
и названию своей темы
Цитата amel27:
команды reg add с переменной »
До того времени пометку "решено" можешь убрать - ты ведь неприемлишь альтернативных решений. Хотя сам при этом именно такое предложил.

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || МОЙ ShaddyR.at.UA/blog - Новая метла и инвентаризация)


Отправлено: 13:49, 17-03-2010 | #9


Аватара для dosperados

Пользователь


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

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


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

Отправлено: 19:37, 21-05-2010 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] команды reg add с переменной

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Реализация функций длины переменной, выделение подстроки с параметрами в переменной. NiOl Скриптовые языки администрирования Windows 7 31-01-2019 19:58
Мультимедиа - [add-on] JetAudio 8.x Virtyaluk Наборы обновлений для Windows XP/2003/Windows 7 23 23-03-2014 20:02
Разное - [add-on] MP3 Dancer Master of Magic Наборы обновлений для Windows XP/2003/Windows 7 12 04-06-2007 01:24
(solved) reg add и %1 arial Автоматическая установка Windows 2000/XP/2003 6 21-11-2005 18:17
Add or remove programms Guest Хочу все знать 5 12-05-2004 14:09




 
Переход