
Я тестирую удаленный компьютер, имеющий доступ к нашему серверу. Для некоторых тестов требуется отключение интернета, чтобы увидеть определенное поведение наших тестов.
Для этого теста я использую TeamViewer. Я могу отключить интернет с помощью TeamViewer, но не могу подключиться повторно (подключение к TeamViewer будет потеряно).
как можно использовать TeamViewer, чтобы отключить интернет на 1 минуту и чтобы удаленный компьютер автоматически переподключился (если есть команда для этого?)?
решение1
Вы можете автоматизировать этот процесс с помощью пакетного файла со следующим кодом:
netsh interface set interface ethernet disable
timeout 60
netsh interface set interface ethernet enable
- Измените оба экземпляра на
ethernet
имя сетевого адаптера, который вы хотите временно отключить. Вы можете узнать это имя, запустивncpa.cpl
. - Чтобы
netsh
команда сработала, пакетный файл необходимо запускать от имени администратора каждый раз, когда вы его используете. - К счастью, вы можете обойти необходимость ручного выбора
Run as Administrator
каждый раз, когда вы используете ваш пакетный файл, создав ярлык для пакетного файла, а затем включив опцию ярлыкаRun as Administrator
. Затем вы можете запустить ярлык обычным образом, и он будет автоматически запускать пакетный файл от имени администратора каждый раз.