Win7: Изменение статического IP-адреса (ограничено маской подсети) без администратора

Win7: Изменение статического IP-адреса (ограничено маской подсети) без администратора

В нашей корпоративной среде мы используем наши ноутбуки для разработки встроенного программного обеспечения. Наши машины имеют только одну сетевую карту. Мы приобрели дополнительные USB-Ethernet-ключи. Они изначально были настроены со статическим IP-адресом для нашей частной локальной сети на встроенном устройстве. Теперь нам нужно протестировать несколько конфигураций, и, похоже, наши корпоративные сетевые повелители не хотят использовать изменение нашей сетевой конфигурации основной сетевой карты, которая подключается к корпоративной сети. Поэтому они отключают всякую возможность изменять какие-либо сетевые настройки. Я не собираюсь идти против системных администраторов, я просто хочу найти золотую середину.

Итак, возможно ли в Win7 настроить пользователя с возможностью изменять статический IP-адрес сетевой карты, ограниченный подсетью?

Или предоставить разрешения на основе каждого MAC-адреса?

Или можно ли создать несколько конфигураций, из которых пользователь сможет выбирать?

Или какие есть другие варианты, исключая виртуальные машины (виртуальные машины здесь не допускаются)?

И все это без прав администратора...

решение1

Прежде всего, если они не доверяют вам обычный доступ, то, возможно, мы сможем создать скрипт, аналогичный приведенному ниже. (Скрипт установлен так, что его не может записывать никто, кроме администратора, и с помощьюэто для запуска на повышенных).

@эхо выкл.
echo Добро пожаловать в сетевой инструмент поддержки CORPname v0.0!
для /f "токены=1 разделители=:" %%j in ('ping %computername% -4 -n 1 ^| findstr Ответить') сделать (
    установить localip=%%j
)
echo Ваш локальный IP:"%localip%"

echo При выборе IP-адреса для USB-сетевой карты убедитесь, что он отличается!
set /p netwanted="Введите IP-адрес сети в десятичном формате (например, 1.2.3.4): "
set /p maskwanted="введите желаемую маску сети: "
set /p gatewaywanted="Каким должен быть шлюз? "

echo Настройка интерфейса "local area connection2" с новыми значениями
netsh int ip set address "локальное подключение2" статический %netwanted% %maskwanted% %gatewaywanted% 1

И нет, скрипт еще не готов. Это просто черновик от человека, который никогда не работал с пакетными файлами. Большую часть я взял, поискав здесь на [su], из постовкак этот.

И действительно должны быть какие-то проверки безопасности, а не просто текст на экране, указывающий, пожалуйста, выбирайте внимательно. И было бы неплохо выбрать, какую сеть выбрать, вместо того, чтобы предполагать локальную сеть эры2. Что-то вроде чтения всех доступных сетей, отфильтровывания корпоративной и представления их в меню, и ... и ... и ...

Но я просто утверждаю, что это потенциальный первый черновик решения. И корпоративный ИТ может его доработать, сделать его пуленепробиваемым и т. д. и т. п.



Теперь, если бы только комментарии имели разметку, я мог бы разместить это как комментарий, так как я не чувствую, что это заслуживает полного ответа. Но если я не сделаю скриншот и не дам ссылку на него в комментарии, я потеряю всю разметку, и это станет нечитаемым беспорядком.

Связанный контент