Прошу прощения, если это двойной пост. Я думал, что вчера разместил этот вопрос, но не могу его найти.
Мы собираемся начать процесс изменения нашей схемы нумерации сети с 192.168.88.0/24
к 10.0.1.0/24
. В нашей сети около 50 устройств. Чтобы не посещать каждую рабочую станцию по отдельности, я хотел бы по возможности изменить сетевые настройки с помощью TCL и twapi.
Можно ли запросить удаленную рабочую станцию с помощью twapi? Вся информация, которую я нашел, наводит меня на мысль, что использование модуля связи возможно. Однако я не нашел примера или не нашел правильной комбинации, чтобы они работали вместе.
Можно ли изменить сетевые настройки на рабочей станции с помощью TCL, twapi и WMI? Из того, что я читал о twapi, можно запросить WMI, но я не встречал упоминания о возможности изменения настроек.
Если для этого есть лучший инструмент, я открыт для предложений. TCL - это язык, который использовал мой предшественник, и я пытаюсь сохранить то же самое, что и есть, поскольку другие, не связанные с ИТ, в некоторой степени понимают, что происходит.
Лучшим инструментом для этого является DHCP.
Предполагая, что у вас есть домен, вы можете установить его с помощью объекта групповой политики, который вы отправляете всем своим клиентам. Если нет, вы можете использовать такой инструмент, как psexec или запросы WMI, чтобы настроить удаленные компьютеры на получение своих адресов и сетевых настроек с DHCP-сервера. Команды интерфейса командной строки, указывающие вашим компьютерам на получение IP-адреса и DNS-серверов от DHCP, будут выглядеть примерно так:
netsh interface ip set address name = "Подключение по локальной сети" source = dhcp
netsh interface ip set dns name = "Подключение по локальной сети" source = dhcp
Если подумать, вы даже можете установить эти команды в сценарии запуска или аналогичном и автоматически развернуть его на всех своих компьютерах с минимальными усилиями.
Настроить DHCP-сервер Windows довольно просто (почти само собой разумеющееся), и ее легко найти в Интернете.