Проблемы с Remote Tools в Windows 7 x64 | Windows для системных администраторов

Проблемы с Remote Tools в Windows 7 x64

Недавно пришлось бороться с проблемой подключения утилитой  SCCM Remote Tools к компьютеру под управлением Windows 7 x64. Симптомы проблемы следующие:

Специалист технической поддержки  запускает сессию удаленного управления с помощью System Center Configuration Manager 2007 Remote Tools с вкомпьютером под управлением Windows 7 x64, но подключиться не может, хотя и входит в локальную труппу «ConfigMgr Remote Control Users». Конкретная ошибка зависит от способа подключения:

— если используется утилита RC.EXE, то появляется ошибка Unable to contact host

— при подключении через командную строку (в формате RC.EXE 1 <IP-адрес>, ошибка другая — Access Denied

В логе RemoteControl.log ошибки выглядят так:

Remote Control Server started. RemoteControl 07.02.2012 17:12:19 2856 (0x0B28)
Failed to activate launcher object (0x80070005) RemoteControl 07.02.2012 17:12:19 2856 (0x0B28)
Server is no longer in use. Shutting down. RemoteControl 07.02.2012 17:12:19 2856 (0x0B28)
Remote Control Server terminated normally. RemoteControl 07.02.2012 17:12:19 2856 (0x0B28)

В общем информации немного… Решили промониторить текущую активность на проблемной машине с помощью утилиты ProcMon, и результат не заставил себя ждать – в журнале видны ошибки доступа «Access Denied» к следующим фалам:

C:\Windows\SysWOW64\CCM\clicomp\RemCtrl\RCLaunch.exe
C:\Windows\SysWOW64\CCM\Logs\RemoteControl.log

И действительно, после того, как мы познакомились со списком NTFS разрешений на файл %Windir%\SysWOW64\CCM\clicomp\RemCtrl\RCLaunch.exe, оказалось что у группы «ConfigMgr Remote Control Users»  банально нет никаких прав на этот файл, соответственно пользователь поддержки просто не может запустить серверную часть RC.

И для решения проблемы достаточно дать права «Read and Execute» группе «ConfigMgr Remote Control Users» на указанный файл.

Проблема  acess denied в  Remote Tools в Windows 7 x64

Если необходимо массово выставить права на множестве ПК, можно воспользоваться следующей командой, распространить которую на рабочие станции можно с помощью SCCM или же логон-скрипта групповых политик.

cacls %Windir%\syswow64\CCM\clicomp\remctrl\RCLaunch.exe  /e /g "ConfigMgr Remote Control Users":r

Если вы решите выполнить данную команду на всех Win7 x64 при помощи SCCM , следующий запрос поможет вам собрать коллекцию из компьютеров, под управлением Windows 7 – x64

select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_COMPUTER_SYSTEM.SystemType = "x64-based PC" and SMS_G_System_OPERATING_SYSTEM.Caption like "Microsoft Windows 7%"

Еще записи по теме: System Center Configuration Manager
Понравилась статья? Скажи спасибо и расскажи друзьям!
Назад:
Вперед:

Есть 1 комментарий

Оставить комментарий
  1. Евгений | 14.12.2012

    Спасибо за подсказку, работает!

    Ответить
Полные правила комментирования на сайте winitpro.ru. Вопросы, не связанные с содержимым статьи или ее обсуждением удаляются.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)



MAXCACHE: 0.24MB/0.00168 sec