A közelmúltban foglalkoztam azzal a problémával, hogy az SCCM Remote Tools segédprogramot összekapcsolom a Windows 7 x64 rendszert futtató számítógéppel. A probléma tünetei a következők:
A műszaki támogatási szakember távirányító munkamenetet indít a System Center Configuration Manager 2007 Remote Tools segítségével egy Windows 7 x64 rendszert futtató számítógéppel, de nem tud csatlakozni, bár a helyi ConfigMgr Remote Control Users csoport része. A konkrét hiba a csatlakozási módtól függ:
- Ha RC.EXE segédprogramot használ, akkor hiba jelenik meg képtelen hogy érintkezés vendéglátó
- a parancssoron keresztül történő csatlakozáskor (formátumban RC.Exe 1 <IP-cím>, egy másik hiba - hozzáférés tiltott
A naplóban RemoteControl.log a hibák így néznek ki:
A távirányító szerver elindult. RemoteControl 2012.07.02. 17:12:19 2856 (0x0B28)
Az indító objektum aktiválása nem sikerült (0x80070005) RemoteControl 2012.07.02. 17:12:19 2856 (0x0B28)
A szerver már nincs használatban. Leáll. RemoteControl 2012.07.02. 17:12:19 2856 (0x0B28)
A távirányító szerver normál módon leállt. RemoteControl 2012.07.02. 17:12:19 2856 (0x0B28)
Általában kevés információ van ... Úgy döntöttünk, hogy a ProcMon segédprogrammal figyelemmel kíséri a problémás gép jelenlegi tevékenységét, és az eredmény nem sokáig jött - a naplóban a következő fájlokhoz való hozzáférés megtagadott hozzáférési hibák voltak láthatóak:
C: \ Windows \ SysWOW64 \ CCM \ clicomp \ RemCtrl \ RCLaunch.exe
C: \ Windows \ SysWOW64 \ CCM \ Logs \ RemoteControl.log
Valójában, miután megismertük a% Windir% \ SysWOW64 \ CCM \ clicomp \ RemCtrl \ RCLaunch.exe fájl NTFS-engedélyeinek listáját, kiderült, hogy a „ConfigMgr Remote Control Users” csoport banálisan nem rendelkezik ezzel a fájllal. A támogatási felhasználó egyszerűen nem tudja elindítani az RC háttérprogramot.
És a probléma megoldásához elegendő, ha a ConfigMgr Remote Control Users csoport Olvasási és Végrehajtási jogát megadja a megadott fájlnak.
Ha tömegesen kell beállítania a jogokat több számítógépen, akkor használhatja a következő parancsot, amelyet az SCCM vagy a csoportházirend-bejelentkezési szkript segítségével terjeszthetnek munkaállomásokra..
cacls% Windir% \ syswow64 \ CCM \ clicomp \ remctrl \ RCLaunch.exe / e / g "ConfigMgr Remote Control Users": r
Ha úgy dönt, hogy ezt a parancsot az összes Win7 x64-en futtatja az SCCM használatával, a következő lekérdezés segít a Windows 7 - x64 rendszert futtató számítógépek gyűjteményének összeállításában
válassza SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier, SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client származó SMS_R_System inner join SMS_G_System_COMPUTER_SYSTEM a SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_OPERATING_SYSTEM a SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId ahol SMS_G_System_COMPUTER_SYSTEM .SystemType = "x64-alapú számítógép" és SMS_G_System_OPERATING_SYSTEM.Caption, mint a "Microsoft Windows 7%"