![]() |
да размер это дело десятое, я говорю о скорости работы. Уже оптимизировал. Почти все доделал. Такой прикол нашел - в скрипте не работает проверка еррорлевела, если я запускаю его с юзверского аккаунта с шары. Переделал пути скриптика на шару, с нее он запускает основной скрипт. Так вот, эррора при вводе не правильного имени админа нету.
Тобишь, я запускаю файло Код HTML:
%windir%\System32\runas.exe /savecred /user:admin \\admin\scripts\bat.cmdИ еще... что там такое... А! в последнем пункте, там где "администратор", вместо администратора оно запрашивает пассворд для пользователя, чье имя обезображено недоделаной кодировкой. Кавычки не спасают, помогите). |
Да если имя русское ,то runas из скрипта его не отрабатывает,но если поставить chcp 1251 то хоть и кракозябры ,но имя правельно воспринимает.
Цитата:
Цитата:
Если нужно с новой строкой,то взять в () if errorlevel 1 ( %windir%\System32\runas.exe /savecred /user:admin \\admin\scripts\bat.cmd ) |
Спанч и все желающие, продолжаем)) Чувствую, что страничке на 20й из этого всего склею пользовательский мануал на тему автоматизации рутинных действий с помощью цмд.
--- Вот теперь такой вопрос: как можно с помощю цмд скриптика поменять настройки сетевых подключений и впн, а точнее - в впн-соединении сменить целевой компьютер, который и есть основным серваком. (А точнее, его IP в настройках, так как физически мы меняем прова) И еще один важный вопрос, - как цмд скриптом редактировать реестр, в двух словах, дальше погуглю. И еще, службы можно отключать под пользователем но через реестр, обычные команды банятся ограничением доступа. ЗЫ Спанч, ты уже основной автор статьи) |
Изменять соединение через cmd способа пока нет,кроме как пред конфигурация соединения и его раздача.Для создания можно использовать http://technet.microsoft.com/en-us/library/cc739464.aspx
http://www.codecomments.com/archive300-2004-12-337789.html http://support.microsoft.com/kb/284269 http://www.isaserver.org/img/upl/vpnkitbeta2/cmak.htm 1)Смена ip,mask,gateway,dns можно воспользоваться утилитой netsh. netsh int ip set /? 2)По поводу реестра reg /? |
поп оводу реестра, потом разберусь, по поводу сетевых натсроек тсп/айпи - работает, прикольно. А вот с впном щас покажу что меня интересует - только пейнт докачаю)
отредактирую, покажу. http://img140.imageshack.us/my.php?image=vpnqp6.jpg вот. Идея в том, что бы в настройках впн-соединения на локальной машине поменять айпишник 127.0.0.257 на валидный. Скриптом. )) Это точно можно сделать, но вот как... Интересно было бы узнать где лежит файло с конфигом впн соединения, ведь можно только этот файлик пофиксить и все будет гуд. |
а можно еще попробовать убить существующее впн соединение и создать новое. только тогда придется вводить кроме айпишника сервера логин, пароль и тип коннекта.
блин, нагуглить инфу о том, как можно изменить существующее впн соединение цмд скриптом оказывается очень сложно, так и не получилось. |
Сдесь создается файл rasphone.pbk,который можно редактировать с помощью текстового редактора,там и можно сменить ip servra.
%SystemDrive%\Documents and Settings\All Users\Application Data\Microsoft\Network\Connections\Pbk Как вариант использовать vbscipt и заменить строку. http://www.tech-archive.net/Archive/Scripting/microsoft.public.scripting.vbscript/2004-03/0502.html |
ух! жжжесть!!!
спанч, а можно выполнять поиск по rasphone.txt ? с последующей заменой строки, в которой встретим старый айпишник на аналогичную строку, но с новым айпишником? Но ЦМД-скриптом. Извращаемся в цмд до конца) |
findstr /?
|
ага, а заменить? и нужно же показать какую на ккакую заменить...
|
| Время: 06:11 |