Как включить удаленный помощник и добавить исключение для него в брандмауэр Windows из командной строки?
Мне нужно включить удаленную помощь из командной строки. Эквивалент проверки этого поля и нажатия кнопки Применить.
Это для автоматизации, и я попытался изменить запись реестра HKLM\System\CurrentControlSet\Control\Remote Assistance\fAllowToGetHelp
но средство устранения неполадок подходит и нуждается в этом, чтобы позволить это через брандмауэр.
На этой странице рассказывается, как разрешить порты через брандмауэр, а не как добавлять приложения, и я вижу здесь, что настройки брандмауэра различаются в зависимости от типа сети. Как я могу автоматизировать это как флажок, который просто вычисляет все автоматически?
Когда приходит сообщение, говорящее This computer is not set up for invitations
Я могу нажать Ремонт. Когда я делаю это, средство устранения неполадок автоматически исправляет все, но это видно и требует, чтобы я закрыл его вручную, когда он закончил. Это msdt.exe
, но я не уверен, как использовать его из командной строки. Я использовал Process Explorer, чтобы увидеть, что msra.exe
делал, но файл ответов (который сообщает специалисту по устранению неполадок, какие ответы использовать для вопросов, которые он спрашивает), который он передал специалисту по устранению неполадок, был удален ко времени, когда я пытался его открыть. Кроме того, мне нужно msdt.exe
автоматически закрыться.
Я искал несколько часов, но не смог найти ничего полезного.
2 ответа
Чтобы разрешить удаленную помощь в брандмауэре:netsh advfirewall firewall set rule group="remote assistance" new enable=Yes
Для добавления / редактирования раздела реестра:reg add "HKLM\System\CurrentControlSet\Control\Remote Assistance" /v fAllowToGetHelp /t REG_DWORD /d 1 /f
Я смотрел на это пару дней назад, но еще не пробовал.
Брандмауэр Windows:
netsh advfirewall firewall set rule group="remote desktop" new enable=Yes
Ключ реестра:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f
нашел здесь: Как включить удаленный рабочий стол из командной строки