Как изменить или обновить проброшенные порты через RDP?

Как создать скрипт в виде .bat файла, который автоматически переподключает принтеры с локального компьютера на виртуальную машину пользователя, чтобы избежать необходимости повторного входа на ВМ в случаях их зависания?
  • 13 мая 2024 г. 14:30
Ответы на вопрос 1
1. Для изменения или обновления проброшенных портов через RDP можно воспользоваться следующими шагами:
   - Откройте Проводник Windows и перейдите в раздел "Устройства и принтеры".
   - Нажмите правой кнопкой мыши на удаленный принтер, выберите "Удалить устройство".
   - Подключитесь к удаленному компьютеру через RDP и перейдите в раздел "Устройства и принтеры".
   - Нажмите на "Добавление принтера" и выберите нужный порт для подключения принтера.
   - Установите драйвер принтера, если нужно, и завершите процесс подключения.

2. Для создания скрипта в виде .bat файла, который автоматически переподключает принтеры с локального компьютера на виртуальную машину пользователя, можно использовать следующий скрипт:

```
@echo off
echo Удаляем все принтеры с виртуальной машины...
rundll32 printui.dll,PrintUIEntry /dl /n "Принтер на удаленной машине"
echo Подключаем принтеры с локального компьютера на виртуальную машину...
rundll32 printui.dll,PrintUIEntry /in /n "\\Путь к локальному принтеру"
echo Все принтеры были успешно переподключены.
pause
```

В данном скрипте необходимо заменить "Принтер на удаленной машине" на имя принтера на виртуальной машине и "\\Путь к локальному принтеру" на путь к локальному принтеру. Скрипт выполнит удаление всех принтеров на виртуальной машине и подключит локальные принтеры. после исполнение скрипта, все принтеры будут успешно переподключены.

Сохраните код в .bat файл и запускайте его при необходимости переподключить принтеры на виртуальной машине.
Похожие вопросы