Nedávno som sa musel zaoberať problémom pripojenia nástroja SCCM Remote Tools k počítaču so systémom Windows 7 x64. Príznaky problému sú nasledujúce:
Špecialista technickej podpory spustí reláciu vzdialeného ovládania pomocou nástroja Remote Center System Center Configuration Manager 2007 s počítačom so systémom Windows 7 x64, ale nemôže sa pripojiť, hoci je súčasťou miestnej skupiny používateľov ConfigMgr Remote Control Users. Konkrétna chyba závisí od spôsobu pripojenia:
- Ak sa použije obslužný program RC.EXE, zobrazí sa chyba neschopný na kontakt hostiteľ
- pri pripojení cez príkazový riadok (vo formáte RC.Príklad 1 <IP adresa>, ďalšia chyba - prístup poprieť
V denníku RemoteControl.log chyby vyzerajú takto:
Spustil sa server diaľkového ovládania. RemoteControl 02/07/2012 17:12:19 2856 (0x0B28)
Aktivácia objektu spúšťača zlyhala (0x80070005) RemoteControl 02/07/2012 17:12:19 2856 (0x0B28)
Server sa už nepoužíva. Vypína sa. RemoteControl 02/07/2012 17:12:19 2856 (0x0B28)
Server Remote Control Server bol ukončený normálne. RemoteControl 02/07/2012 17:12:19 2856 (0x0B28)
Všeobecne platí, že existuje len málo informácií ... Rozhodli sme sa monitorovať aktuálnu aktivitu na problémovom počítači pomocou obslužného programu ProcMon a výsledok nebol príliš dlhý - v protokole boli viditeľné chyby prístupu, ktorým bol odmietnutý prístup k nasledujúcim súborom:
C: \ Windows \ SysWOW64 \ CCM \ clicomp \ RemCtrl \ RCLaunch.exe
C: \ Windows \ SysWOW64 \ CCM \ Logs \ RemoteControl.log
Keď sme sa oboznámili so zoznamom povolení NTFS pre súbor% Windir% \ SysWOW64 \ CCM \ clicomp \ RemCtrl \ RCLaunch.exe, ukázalo sa, že skupina „ConfigMgr Remote Control Users“ nemá banálne práva na tento súbor, resp. užívateľ podpory nemôže jednoducho spustiť backend RC.
A na vyriešenie problému stačí udeliť práva na čítanie a vykonávanie skupine ConfigMgr Remote Control Users zadanému súboru..
Ak potrebujete masívne nastaviť práva na viacerých počítačoch, môžete použiť nasledujúci príkaz, ktorý je možné distribuovať do pracovných staníc pomocou SCCM alebo prihlasovacieho skriptu skupinovej politiky.
cacls% Windir% \ syswow64 \ CCM \ clicomp \ remctrl \ RCLaunch.exe / e / g "Používatelia diaľkového ovládača ConfigMgr": r
Ak sa rozhodnete spustiť tento príkaz na všetkých Win7 x64 pomocou SCCM, nasledujúci dotaz vám pomôže zostaviť kolekciu počítačov so systémom Windows 7 - x64
vyberte SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier, SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client od SMS_R_System vnútorné spojenie SMS_G_System_COMPUTER_SYSTEM na SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId vnútorné spojenie SMS_G_System_OPERATING_SYSTEM na SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId kde SMS_G_System_COMPUTER_SYSTEM .SystemType = "PC s procesorom x64" a SMS_G_System_OPERATING_SYSTEM.Caption ako "Microsoft Windows 7%"