|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Изменение статического адреса на динамический |
|
|
CMD/BAT - Изменение статического адреса на динамический
|
Новый участник Сообщения: 19 |
Профиль | Отправить PM | Цитировать День добрый, подскажите как дописать в батник команду что бы часть кода выполнялась от имени администратора домена, команда на изменение статического IP на динамический
netsh interface ip set address "LAN" dhcp netsh interface ip set dns "LAN" dhcp или вызывался еще один батник уже от имени администратора домена. Спасибо. |
|
Отправлено: 16:33, 07-12-2014 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата romanss:
пользуем. |
|
Отправлено: 11:33, 08-12-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать с помощью runas запущу cmd от имени администратора , как в это cmd записать команды netsh ?
|
Отправлено: 12:59, 08-12-2014 | #3 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать romanss, cmd /?
romanss, runas /noprofile /user:pc-admin\admin "cmd /c netsh interface ip set address "LAN" dhcp" |
Отправлено: 13:14, 08-12-2014 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата romanss:
|
||
Отправлено: 14:34, 08-12-2014 | #5 |
Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать есть порядка 200 компьютеров, на 120 IP раздается dhcp, на остальных прописана статика , бегать по всем у кого прописана статика не охота по этому нужен батник . При входе пользователя срабатывает уже батник с подключением сетевых дисков, вот в него и хотел бы добавить 2-3-5 строчек что бы при каждом заходе статику меняло на динамику. Что бы получить динамику нужно запускать "от имени локального администратора" (от имени администратора домена не срабатывает ) . может есть проще способ ( администратор домена + реестр )
х |
Отправлено: 15:01, 08-12-2014 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата romanss:
Цитата romanss:
|
||
Отправлено: 15:56, 08-12-2014 | #7 |
Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать Iska, поможете в решении данной проблемы ?
|
Отправлено: 16:03, 08-12-2014 | #8 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Помогаю: vbscript enable dhcp - Поиск в Google. И применяйте не к пользователям, а к машинам.
|
Отправлено: 16:22, 08-12-2014 | #9 |
Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать Iska, как применять к машинам а не к пользователям ?
при входе срабатывает батник net use z: /delete if not exist z: (net use z: \\10.10.10.55\vesna&& echo Диск z: подключен) :: Присвоение имени CScript /B "%~dp0\apr_files\ok_diskname.vbs">nul в скрипте вот что On Error Resume Next Set objShell = CreateObject("Shell.Application") CreateObject("Shell.Application").NameSpace("z:").Self.Name="Отдел ОК" Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Popup "Тест скрипта " все срабатывает до момента появления окна , тоже самое и с изменением DHCP через скрипт vbs не меняет IP скрипт на изменение IP On Error Resume Next strComputer = "." Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\" & strComputer & " ootcimv2") Set colNicConfs = objWMIService.ExecQuery _ ("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True") strStatus = "" For Each objNicConf In colNicConfs strStatus = strStatus & "Network Adapter: " & objNicConf.Index & VbCrLf & objNicConf.Description & VbCrLf If Not objNicConf.DHCPEnabled Then WScript.Echo " Enabling DHCP ..." intStatus = objNicConf.EnableDHCP If intStatus = 0 Then strStatus = strStatus & " - DHCP enabled successfully" Else strStatus = strStatus & " - Cannot enable DHCP" End If Else strStatus = strStatus & "DHCP already enabled with Server: " & objNicConf.DHCPServer End If strStatus = strStatus & VbCrLf & VbCrLf Next Wscript.Echo strStatus |
Отправлено: 13:30, 09-12-2014 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
V. 2010 - Изменение адреса на отображаемое имя из AD в Outlook 2010 | Nord18 | Microsoft Exchange Server | 4 | 16-12-2013 14:48 | |
Прочее - Изменение MAC адреса непонял | Lamabotiks | Сетевые технологии | 21 | 25-07-2013 08:30 | |
DNS/DHCP - Получение динамического IP-адреса помимо статического | PaShock | Сетевые технологии | 10 | 03-05-2011 09:41 | |
Назначение статического ip адреса на пользователя в AD | sol-minor | Microsoft Windows NT/2000/2003 | 11 | 02-02-2010 11:01 | |
FAQ - Info: Изменение MAC адреса | hasherfrog | Сетевые технологии | 0 | 05-08-2004 15:33 |
|