Problémy se vzdálenými nástroji ve Windows 7 x64

Nedávno jsem se musel vypořádat s problémem připojení nástroje SCCM Remote Tools k počítači se systémem Windows 7 x64. Příznaky problému jsou následující:

Specialista technické podpory zahájí relaci vzdáleného řízení pomocí vzdálených nástrojů System Center Configuration Manager 2007 s počítačem se systémem Windows 7 x64, ale nemůže se připojit, přestože je součástí místní skupiny ConfigMgr Remote Control Users. Konkrétní chyba závisí na způsobu připojení:

- Pokud je použit obslužný program RC.EXE, objeví se chyba Nelze do kontakt hostitel

- při připojení přes příkazový řádek (ve formátu RC.Exe 1 <IP adresa>, další chyba - Přístup Odepřeno

V protokolu RemoteControl.log chyby vypadají takto:

Server dálkového ovládání byl spuštěn. RemoteControl 02/07/2012 17:12:19 2856 (0x0B28)
Aktivace objektu spouštěče se nezdařila (0x80070005) RemoteControl 02/07/2012 17:12:19 2856 (0x0B28)
Server se již nepoužívá. Vypíná se. RemoteControl 02/07/2012 17:12:19 2856 (0x0B28)
Server vzdálené kontroly byl ukončen normálně. RemoteControl 02/07/2012 17:12:19 2856 (0x0B28)

Obecně je k dispozici jen málo informací ... Rozhodli jsme se monitorovat aktuální aktivitu na problémovém počítači pomocí obslužného programu ProcMon a výsledek nebyl příliš nadcházející - v protokolu byly viditelné chyby přístupu, kterým byl odepřen přístup k následujícím souborům:

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

Když jsme se seznámili se seznamem oprávnění NTFS pro soubor% Windir% \ SysWOW64 \ CCM \ clicomp \ RemCtrl \ RCLaunch.exe, ukázalo se, že skupina „ConfigMgr Remote Control Users“ nemá banální práva k tomuto souboru, resp. uživatel podpory prostě nemůže spustit backend RC.

A k vyřešení problému stačí udělit práva ke čtení a spuštění skupině ConfigMgr Remote Control Users zadanému souboru..

Pokud potřebujete masivně nastavit oprávnění na mnoha počítačích, můžete použít následující příkaz, který lze distribuovat na pracovní stanice pomocí SCCM nebo přihlašovacího skriptu Zásady skupiny.

cacls% Windir% \ syswow64 \ CCM \ clicomp \ remctrl \ RCLaunch.exe / e / g "Uživatelé dálkového ovládání ConfigMgr": r

Pokud se rozhodnete spustit tento příkaz na všech Win7 x64 pomocí SCCM, následující dotaz vám pomůže sestavit kolekci počítačů se systémem 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 vnitřní spojení SMS_G_System_COMPUTER_SYSTEM na SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId vnitřní spojení SMS_G_System_OPERATING_SYSTEM na SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId kde SMS_G_System_COMPUTER_SYSTEM .SystemType = "PC se systémem x64" a SMS_G_System_OPERATING_SYSTEM.Caption jako "Microsoft Windows 7%"