Главная > IT > Remote Assistance

Remote Assistance

Ершов Илья
Настройка удаленного помощника
14 декабря 2009

Удаленный помощник – это встроенная фича в Windows XP, которая позволяет администраторам подключаться к компьютерам пользователей. Эта статья описывает как разрешить удаленного помощника в сети.

Создание скрипта для копирования файлов удаленного помощника на рабочие станции

Итак, в любом текстовом редакторе наберите (ну, или просто вставьте отсюда) следующий код:
'***************************************************************************
' RemoteAssistance.vbs
'***************************************************************************
' This script is used for copying the Remote Assistance HTM
' files to the client machine.

Option Explicit
On Error Resume Next

'************************************************************************
' Dim Variables
'************************************************************************
Dim objFile1
Dim objFile2
Dim objFSO

'************************************************************************
' Get Files from Net Share
'************************************************************************
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile1 = objFSO.GetFile("\\Server\Share\helpeeaccept.htm")
Set objFile2 = objFSO.GetFile("\\Server\Share\TakeControlMsgs.htm")

'***************************************************************************
' Copy files to Client Machine
'***************************************************************************
objFile1.Copy("C:\WINDOWS\PCHealth\HelpCtr\System\Remote Assistance\helpeeaccept.htm")
objFile2.Copy("C:\WINDOWS\PCHealth\HelpCtr\System\Remote Assistance\Interaction\Server\TakeControlMsgs.htm")
objFile1.Copy("C:\WINNT\PCHealth\HelpCtr\System\Remote Assistance\helpeeaccept.htm")
objFile2.Copy("C:\WINNT\PCHealth\HelpCtr\System\Remote Assistance\Interaction\Server\TakeControlMsgs.htm")

'************************************************************************
' Program Clean-up
'************************************************************************
Set objFile1 = Nothing
Set objFile2 = Nothing
Set objFSO = Nothing
'************************************************************************

Замените и на ваш сервер и общую папку, где будут располагаться подготовленные файлы.

Сохраните файл как RemoteAssistance.vbs.

Изменяем файлы Remote Assistance для автоматического принятия помощи

На компьютере под управлением Windows XP откройте приведенные ниже файлы в любом текстовом редакторе (например, в блокноте) и измените их таким образом, как показано ниже. Эти файлы одинаковые на всех компьютерах под управлением Windows XP, и они будут заменены на каждом компьютере в сети созданным скриптом RemoteAssistance.vbs.

Первый файл: C:\WINDOWS\PCHealth\HelpCtr\System\Remote Assistance\helpeeaccept.htm

1. Найдите следующие строки:
btnAccept.disabled = false;
btnDecline.disabled = false;
btnDecline.focus();

2. Добавьте после них следующую строчку:
DoAccept();

Следующий файл: C:\WINDOWS\PCHealth\HelpCtr\System\Remote Assistance\Interaction\Server\TakeControlMsgs.htm
1. Найдите следующий код:
idBody.style.visibility = "hidden";
alert( L_ERRACCESSDENIED_Text );
return;
}
return;
}
function onClickHandler( id )

2. Замените на следующее:
idBody.style.visibility = "hidden";
alert( L_ERRACCESSDENIED_Text );
return;
}
onClickHandler(0);
return;
}
function onClickHandler( id )

Теперь скопируйте измененные файлы в \\Server\Share

Создание групповой политики для разрешения удаленного помощника

Сделайте следующие изменения:

Computer Configuration > Windows Settings > Scripts > StartUp
1. Нажимаем Show Files и копируем в открывшееся окно созданный скрипт
2. Добавляем добавленный файл в политику. Для этого в окне Startup Properties нажимаем Add
3. В окне Add a Script нажимаем Browse и выбираем скопированный файл

Computer Configuration > Windows Settings > Security Settings > File System
1. Правой кнопкой мыши в правом окне, выбираем Add File…
2. Укажите путь до папки C:\Windows\PCHealth и нажмите OK
3. Когда откроется окно Database Security for %SystemRoot%\PCHealth, выберите Add, добавьте Пользователей домена и дайте им права на изменение. Нажмите OK
4. В следующем диалоговом окне выберите Replace existing permissions on all subfolders and files with inheritable permissions, и нажмите OK.

Computer Configuration > Administrative Templates > System > Remote Assistance
1. Откройте параметр Offer Remote Assistance и выберите Enable
2. Из выпадающего списка выберите Allow helpers to remotely control the computer
3. Нажмите на кнопку Show, а затем Add. Здесь вы можете добавлять пользователей или группы пользователей, которым разрешено подключаться через удаленного помощника. Пользователи и группы вводятся в формате домен\пользователь или домен\группа.

Если используется Windows Firewall

Если используется Windows Firewall, то необходимо добавить в него исключения. Это можно сделать как через групповую политику, так и локально на компьютере.

Computer Configuration > Administrative Templates > Network > Network Connections > Windows Firewall > Domain Profile

Добавьте следующие исключения в Windows Firewall Port exceptions:
• 135:TCP:localsubnet:enabled:Remote Assistance
• 3389:TCP:localsubnet:enabled:Remote Assistance — TS

Добавьте следующие исключения в Windows Firewall Program exceptions:
• %WINDIR%\SYSTEM32\Sessmgr.exe:localsubnet:enabled:Remote Assistance SessMgr
• %WINDIR%\PCHealth\HelpCtr\Binaries\Helpsvc.exe:localsubnet:enabled:Remote Assistance HelpSvc
• %WINDIR%\PCHealth\HelpCtr\Binaries\Helpctr.exe:localsubnet:enabled:Remote Assistance HelpCtr

Создание ярлыка для быстрого запуска Удаленного помощника

При создании ярлыка в поле Location вставьте следующее:
%windir%\explorer.exe "hcp://CN=Microsoft%20Corporation,L=Redmond,S=Washington,C=US/Remote%20Assistance/Escalation/Unsolicited/Unsolicitedrcui.htm"

Реклама
Метки: ,
  1. Maks
    01.03.2010 в 11:12

    Извините, а что именно даёт выполнение данного файла на компьютере пользователя?

  2. Ozzy
    01.03.2010 в 12:53

    Какого файла?

  3. vosarat
    02.03.2010 в 09:16

    нехватает комметария в первой строке скрипта ))) сорри но не будет без него работать
    в остальном респектую тебе мужчина! прям труадмин! спасибо еще раз

  1. No trackbacks yet.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: