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

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

Ответить
Настройки темы
CMD/BAT - Изменение статического адреса на динамический

Новый участник


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

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


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

netsh interface ip set address "LAN" dhcp
netsh interface ip set dns "LAN" dhcp

или вызывался еще один батник уже от имени администратора домена.
Спасибо.

Отправлено: 16:33, 07-12-2014

 

Ветеран


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

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


Цитата romanss:
что бы часть кода выполнялась от имени администратора домена »
Читаем:
Код: Выделить весь код
runas /?
пользуем.

Отправлено: 11:33, 08-12-2014 | #2



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

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


Новый участник


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

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


с помощью runas запущу cmd от имени администратора , как в это cmd записать команды netsh ?

Отправлено: 12:59, 08-12-2014 | #3


Новый участник


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

Профиль | Отправить 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
Благодарности: 8086

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


Цитата romanss:
как в это cmd записать команды netsh ? »
А зачем Вам там вообще cmd?!

Отправлено: 14:34, 08-12-2014 | #5


Новый участник


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

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


есть порядка 200 компьютеров, на 120 IP раздается dhcp, на остальных прописана статика , бегать по всем у кого прописана статика не охота по этому нужен батник . При входе пользователя срабатывает уже батник с подключением сетевых дисков, вот в него и хотел бы добавить 2-3-5 строчек что бы при каждом заходе статику меняло на динамику. Что бы получить динамику нужно запускать "от имени локального администратора" (от имени администратора домена не срабатывает ) . может есть проще способ ( администратор домена + реестр )

х

Отправлено: 15:01, 08-12-2014 | #6


Ветеран


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

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


Цитата romanss:
по этому нужен батник . »
Или не батник. Например, WSH, PoSH.

Цитата romanss:
При входе пользователя срабатывает уже батник с подключением сетевых дисков, вот в него и хотел бы добавить 2-3-5 строчек что бы при каждом заходе статику меняло на динамику. Что бы получить динамику нужно запускать "от имени локального администратора" (от имени администратора домена не срабатывает ) . может есть проще способ ( администратор домена + реестр ) »
Есть. Пересмотреть саму технологию, при которой требуются подобные выкрутасы.

Отправлено: 15:56, 08-12-2014 | #7


Новый участник


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

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


Iska, поможете в решении данной проблемы ?

Отправлено: 16:03, 08-12-2014 | #8


Ветеран


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

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


Помогаю: vbscript enable dhcp - Поиск в Google. И применяйте не к пользователям, а к машинам.

Отправлено: 16:22, 08-12-2014 | #9


Новый участник


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

Профиль | Отправить 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



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход