# SCCMанагер SCCMанагер - Windows-утилита для helpdesk-инженеров и системных администраторов, которая упрощает работу с удаленными подключениями через SCCM Remote Control. Программа помогает быстро найти компьютер пользователя, открыть удаленную сессию, переключаться между несколькими активными подключениями, вести историю и хранить справочник часто используемых рабочих станций. ## Скриншот ![Главное окно SCCMанагер](docs/images/main-window.png) ## Возможности - Быстрый запуск удаленного подключения к компьютеру через SCCM Remote Control. - Поиск компьютеров через SCCM по имени ПК, логину или ФИО пользователя. - Подключение по имени компьютера или по найденному IP-адресу. - Одновременная работа с несколькими удаленными сессиями. - Переключение между активными подключениями. - Режимы отображения для одного и двух мониторов. - Справочник компьютеров и групп для быстрого доступа. - История подключений. - Проверка доступности компьютеров через ping. - Быстрые команды для выбранного ПК: - подключение через SCCM Remote Control; - подключение через RDP; - открытие административной папки `C$`; - открытие управления компьютером; - сохранение компьютера в справочник. ## Для кого проект SCCMанагер может быть полезен в организациях, где используется Microsoft Configuration Manager / SCCM и штатный инструмент `CmRcViewer.exe`. Основной сценарий - работа линии поддержки или администратора, которому нужно часто подключаться к рабочим станциям пользователей, быстро находить нужный ПК и держать несколько удаленных сессий под рукой. ## Настройка В настройках приложения указываются: - путь к `CmRcViewer.exe`; - параметры подключения к SCCM SQL Server; - режим авторизации SCCM: Windows-аутентификация или логин/пароль; - шаблон имени окна подключения; - параметры отображения для режима двух мониторов; - размер истории; - шаблон URL для фотографий пользователей. ## Как это работает 1. Администратор вводит имя ПК, логин или ФИО пользователя. 2. Приложение ищет подходящие компьютеры через SCCM или локальную историю. 3. Пользователь выбирает нужный компьютер. 4. SCCMанагер запускает `CmRcViewer.exe` и передает ему имя компьютера или IP-адрес. 5. Окно удаленного подключения встраивается в рабочую область приложения. 6. Активные сессии отображаются в панели, между ними можно переключаться. ## Локальные данные Приложение сохраняет пользовательские настройки, историю и справочник в локальные файлы: ```text res.dat base.wb ``` Эти файлы относятся к локальному состоянию приложения и не требуются для изучения исходного кода.