|
Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » пишу переменную окружения тип Volatile wscript скриптом но не могу ее использовать .? |
|
пишу переменную окружения тип Volatile wscript скриптом но не могу ее использовать .?
|
Новый участник Сообщения: 8 |
Профиль | Отправить PM | Цитировать она есть в реестре HKCU\VolatileEnvironment\CLIENTIP="10.10.10.1"
и скриптом я ее вижу но в например в батнике ее использовать не могу и командой "set" ее не видно как сделать что бы %CLIENTIP% возвращал значение пременной окружения ??? так я пишу переменную : Set objShell = WScript.CreateObject("WScript.Shell") Set colUsrEnvVars = objShell.Environment("Volatile") 'Wscript.Echo colUsrEnvVars("CLIENTIP") colUsrEnvVars("CLIENTIP") = "10.10.10.1" |
|
Отправлено: 05:20, 24-10-2006 |
Ветеран Сообщения: 1114
|
Профиль | Отправить PM | Цитировать Imho для начала было бы неплохо записать ее как переменную окружения и посмотреть - какой записи в реестре это соответствует.
А скрипт вообще непонятно что делает: ключ в реестре не прописывает, тогда что он делает ? |
------- Отправлено: 13:49, 24-10-2006 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать egor_siv
штатными средствами никак - для применения нужна перегрузка профиля, но Volatile при этом зачистится, даже SETX на него не действует... разве только SetEnv поможет: http://oszone.net/3673 |
Отправлено: 14:32, 24-10-2006 | #3 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать для чего перегрузка профиля если это переменная действует только во время сессии
Volatile Applies to current logon session and is not saved between logoffs and restarts источник http://www.microsoft.com/technet/scr....mspx?mfr=true XPurple как раз этот скрипт пишет переменную в реестр HKCU\VolatileEnvironment\CLIENTIP="10.10.10.1" |
Отправлено: 09:42, 25-10-2006 | #4 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать egor_siv
Цитата:
|
||
Последний раз редактировалось monkkey, 25-10-2006 в 10:16. Отправлено: 10:03, 25-10-2006 | #5 |
Ветеран Сообщения: 1114
|
Профиль | Отправить PM | Цитировать egor_siv
Цитата:
1.Берем ваш текст 2.Cохраняем в файле script.vbs 3. Запускаем 4. Ничего не происходит ( в реестре должны появиться 2 записи - их нет) |
|
------- Отправлено: 11:29, 25-10-2006 | #6 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать как нет смотрите HKCU\VolatileEnvironment\
cscript script.vbs не две а одна, почему две ? |
Отправлено: 11:49, 25-10-2006 | #7 |
Ветеран Сообщения: 1114
|
Профиль | Отправить PM | Цитировать Я исходил из того,что вы заведете переменную окружения через "Система->Дополнительно->Переменные среды".
Ну ошибся Т.е. я исходил из такого скрипта Set objShell = WScript.CreateObject("WScript.Shell") objShell.RegWrite "HKEY_CURRENT_USER\Environment\Clientip", "10.10.10.1" Цитата:
|
|
Отправлено: 13:12, 25-10-2006 | #8 |
Пользователь Сообщения: 54
|
Профиль | Отправить PM | Цитировать у меня все работает на winxp SP2 Eng
а зачем IP-адрес прописывать в качестве переменной окружения, ведь его можно узнать другими способами. Например, через WMI |
------- Отправлено: 13:17, 25-10-2006 | #9 |
Ветеран Сообщения: 1114
|
Профиль | Отправить PM | Цитировать egor_siv
Кстати, после перезагрузки профиля все работает и в вашем скрипте и в моем. Еще раз , извиняюсь. По команде set clientip и там и там выдает 10.10.10.1. Цитата:
|
|
Последний раз редактировалось XPurple, 25-10-2006 в 14:31. Отправлено: 13:32, 25-10-2006 | #10 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Suse/OpenSuSE - Куда прописать переменную окружения? | Endy1 | Общий по Linux | 7 | 07-01-2010 12:13 | |
Уязвимости - пишу сюда и вдруг в форме : testtesttesttest. Идеи? | gattaka | Защита компьютерных систем | 4 | 02-11-2009 07:16 | |
Разное - подскажите что за wscript.exe | mithell | Лечение систем от вредоносных программ | 2 | 26-10-2009 13:56 | |
Службы - При загрузке ОС автоматом запускается wscript.exe | Flynet005 | Microsoft Windows 2000/XP | 14 | 22-09-2008 12:28 | |
*Флейм* | новый язык программирования пишу, понимаешь... | n-coder | Программирование и базы данных | 13 | 04-02-2005 10:22 |
|