Как включить удаленный помощник и добавить исключение для него в брандмауэр Windows из командной строки?

8647
Phoenix Logan

Мне нужно включить удаленную помощь из командной строки. Эквивалент проверки этого поля и нажатия кнопки Применить.

enter image description here

Это для автоматизации, и я попытался отредактировать запись реестра, HKLM\System\CurrentControlSet\Control\Remote Assistance\fAllowToGetHelpно средство устранения неполадок подходит и нуждается в этом, чтобы позволить это через брандмауэр.

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

Когда появится сообщение о том This computer is not set up for invitations, что я могу нажать «Восстановить». Когда я делаю это, средство устранения неполадок автоматически исправляет все, но это видно и требует, чтобы я закрыл его вручную, когда он закончил. Это так msdt.exe, но я не уверен, как использовать его из командной строки. Я использовал Process Explorer, чтобы увидеть, что msra.exeпроисходит, но файл ответов (который сообщает специалисту по устранению неполадок, какие ответы использовать для вопросов, которые он задает), который он передал средству устранения неполадок, был удален ко времени, когда я пытался его открыть. Кроме того, мне нужно, msdt.exeчтобы автоматически закрыть.

Я искал несколько часов, но не смог найти ничего полезного.

2
Используйте политики (gpedit.msc). Ƭᴇcʜιᴇ007 9 лет назад 0
Я не могу, потому что я автоматизирую это (не на корпоративных компьютерах). Это приложение, которое автоматически настраивает удаленный помощник, но сначала его нужно включить. Он устанавливает пароль и безопасно отправляет файл приглашения. Мне нужно сделать это из командной строки, и gpedit.msc не поддерживается, если вы не используете Pro для установки Windows. Phoenix Logan 9 лет назад 0

2 ответа на вопрос

4
Marc05

Чтобы разрешить удаленную помощь в брандмауэре:
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

Я посмотрю, если это работает. Это блестяще! Phoenix Logan 9 лет назад 0
Работает отлично! Флажок даже установлен сейчас. Phoenix Logan 9 лет назад 0
0
redrage

Я смотрел на это пару дней назад, но еще не пробовал.

Брандмауэр 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 

нашел здесь: Как включить удаленный рабочий стол из командной строки

«Удаленный рабочий стол» - это не то же самое, что «Удаленный помощник». Ƭᴇcʜιᴇ007 9 лет назад 1