Установка Employee Monitor для Windows. Сетевые программы

Она решает следующие задачи:

  • Удалённое администрирование.

  • Удалённое выполнение команд.
  • Фактически она является удобной графической оболочкой для утилиты psexec . Окно программы разделено на соответствующие этим трём задачам группы полей и кнопок:

    Следующие поля реагируют на двойной клик мышью:

  • Host - выполняется подключение к удалённому компьютеру и сигнализируется о результате:
    - красный - компьютер не найден (возможно включен брандмауэр).
    - жёлтый - компьютер найден, но учётные данные не верны.
    - зелёный - компьютер найден и учётные данные верны.

  • User , Pass , Rel Path - циклически переключаются их значения.
  • 1. Удалённое администрирование

  • Host - IP-адрес/имя удалённого компьютера.

  • User - имя учётной записи для подключения к удалённому компьютеру.

  • Pass - пароль учётной записи для подключения к удалённому компьютеру.

  • - получить список установленного ПО.

  • - получить информацию о системе.

  • - запустить удалённый шелл.

  • - подключиться через удалённый рабочий стол.

  • - подключиться через удалённый помощник.

  • - подключиться через Radmin.

  • - подключиться через TightVNC.

  • - открыть соответствующий диск.

  • - открыть папку автозагрузки.

  • - запустить менеджер автозагрузки.

  • - запустить менеджер деинсталляции.

  • - обновить IP-адрес.

  • - перезагрузить компьютер.
  • 2. Удалённое выполнение команд

    Команды выполняются на удалённом компьютере с правами SYSTEM .

  • - команда (запускаемый файл: *.exe,*.bat, *.cmd, *.vbs, *.hta, и т.д.), выполняемая на удалённом компьютере. По умолчанию выполняется команда %COMSPEC% - это переменная, содержащая полное имя cmd.exe .

  • - Аргументы (параметры/ключи) команды, если они нужны.

  • [x] Copy - копировать команду на удалённый компьютер (при этом нужно указать её полный путь на локальном компьютере).

  • [x] Hidden - выполнить команду скрытно.
  • Приложения (Rel Path ) размещаются на любом сетевом ресурсе (Net Path ). Доступ к нему осуществляется по учётным данным (Net User , Net Pass ). Для установки приложения на удалённом компьютере подключается сетевой диск (Net Disk ).

    Требования к устанавливаемым приложениям:

  • Приложение должно находиться в отдельной папке и ставиться автоматически.

  • Папка приложения должна быть написана латинским алфавитом.

  • Внутри
    папки приложения должен находиться файл install.bat , который
    устанавливает приложение. Желательно также, чтобы этот файл поддерживал
    ключ -u (деинсталляцию приложения).
  • Всем этим требованиям соответствуют мои .

    Подготовка Rinstall к работе

  • Распакуйте архив Rinstall.7z .

  • В папке Rinstall откройте блокнотом файл rinstall.hta .

  • Измените следующие строки:
    Users = new Array ("Администратор", "Administrator", "");
    Passs = new Array ("pass1", "pass2", "pass3", "");
    Paths = new Array ("Far Manager", "Scripts", "TightVNC", "Firefox", "MSE");
    NetPath.value = "IPresource"
    NetUser.value = "DOMAINuser"
    NetPass.value = "pass"

  • Запустите файл pack.bat для создания Rinstall.exe (требуется установленный ).
  • С помощью службы Microsoft Active Directory можно произвести автоматическую удаленную установку клиентской части на группу компьютеров. Для выполнения процедуры установки необходимо обладать правами администратора домена, на компьютеры которого необходимо установить клиента. Также необходимо иметь доступный на чтение сетевой ресурс (Shared Folder).

    1. Разместите пакет stkh_client.msi в папке, открытой в общий доступ по сети. Например: \\SERVER\Install\stkh_client.msi. (Для 32-битных ОС используется файл *_x86.msi, а для 64-битных - *_x64.msi). Если у вас компьютеры как x86, так и х64, то разместите оба файла.

    2. Запустите оснастку MMC "Active Directory Users and Computers". Запустить эту оснастку можно из меню "Пуск\Программы\Администрирование".

    3. Выберите уже существующую или создайте новую организационную единицу (Organizational Unit, OU), для которой необходимо произвести установку клиента. Чтобы создать новую организационную единицу выберите в меню "Действия" (Actions) домена пункт "New\Organizational Unit".

    4. Переместите в выбранную организационную единицу компьютеры, на которые планируется установка клиента, выделив их и выбрав в меню "Действия" (Actions) пункт "Move".

    5. Откройте свойства выбранной организационной единицы. Для этого в контекстном меню этой единицы, вызываемом по нажатию правой кнопкой мыши, выберите пункт "Свойства" (Properties).

    6. Перейдите на закладку "Групповая Политика" (Group Policy) настроек организационной единицы.

    7. Создайте новый объект групповой политики (Group Policy Object, GPO) нажав кнопку "Новый" (New). Назовите новый объект любым подходящим именем. Например, StkhGPO. Причем, если установку планируется произвести на компьютеры x86 и x64, которые расположены в организационной единице, то необходимо будет создать два объекта групповой политики (например, StkhGPO_x86 и StkhGPO_x64), установив для каждого свой.msi-пакет (см. ниже).

    8. Перейдите в режим редактирования созданного на предыдущем шаге объекта групповой политики. Для этого выберите объект и нажмите кнопку "Правка" (Edit).

    9. В открывшейся оснастке перейдите в раздел "Computer Configuration \Software Settings\Software Installation". Не путать с User Configuration !

    10. Добавьте в список устанавливаемых программ инсталляционный пакет stkh_client.msi . Для этого выберите пункт меню "Actions\New\Package:" и в диалоге открытия файлов введите в строке "File name" сетевой путь к пакету stkh_client.msi. Например: \\SERVER\Install\stkh_client.msi. Далее необходимо выбрать вариант доставки программы пользователям. Укажите "Назначить" (Assigned).
    Выберите "Свойства" (Properties) добавленного пакета и перейдите на вкладку "Распространение" (Deployment) (прим.: русский перевод может отличаться в разных версиях сервера) и далее нажмите "Дополнительно..." (Advanced). Отметьте опцию "Игнорировать язык, если он не совпадает..." (Ignore language...). Для х86-пакета снимите галочку "Разрешить распространение этого 32-битного приложения на 64-битных машинах" (Make this 32-bit app available on 64-bit machines).

    11. Перейдите на закладку шаблонов администрирования (Administrative Templates) объекта групповой политики в разделе "Computer Configuration ". В контекстном меню шаблонов выберите пункт "Добавить" и укажите файл stkh_client.adm . В шаблонах администрирования появится закладка "StkhClient".

    12. Перейдите на закладку "StkhClient", созданную на предыдущем шаге. В открывшемся списке отключите фильтрацию (пункт "View\Filtering" в контекстном меню, уберите все опции фильтрации). После этого в списке появится настройка "StkhClient Server IP".

    13. Выберите настройку "StkhClient Server IP". В открывшемся диалоге введите IP-адрес сервера комплекса ПО (или имя машины), с которым будет связываться клиент.

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

    Примечание : данный.msi-пакет не содержит информацию про обновления и uninstall, потому удаление и обновление осуществляйте только средствами комплекса, а не ActiveDirectory!

    Если после перезагрузки ничего не произошло :
    1) Попробуйте перезагрузить клиентскую машину еще раз.
    2) Попробуйте увеличить время загрузки до 30 сек. Для этого откройте созданную политику и отредактируйте пункт Computer Configuration - Administrative Templates - System - Group Policy - Startup policy processing параметр Startup policy processing wait time (установите в 30 сек).
    3) Попробуйте установить Computer Configuration - Administrative Templates - System - Logon - Always wait for the network at computer startup and logon = Enabled
    4) На клиентской машине выполнить: gpupdate /force

    ). Она решает следующие задачи:

    1. Удалённое администрирование.
    2. Удалённое выполнение команд.
    3. Удалённая установка приложений.
    Фактически она является удобной графической оболочкой для утилиты psexec . Окно программы разделено на соответствующие этим трём задачам группы полей и кнопок:
    1. Host - IP-адрес/имя удалённого компьютера. Программа постоянно пытается подключиться к нему и сигнализирует о результате:
      • красный - компьютер не найден (возможно на нём включен брандмауэр);
      • жёлтый - компьютер найден, но учётные данные не верны / не хватает прав / на удалённом ПК включен «простой общий доступ к файлам»;
      • зелёный - компьютер найден, учётные данные верны, права есть.
      Здесь же можно указать список компьютеров. Для этого дважды щелкните в пустом поле - появится имя списка по умолчанию - . Отредактировать список можно дважды щёлкнув по нему мышкой. Списков может быть несколько, но все они должны начинаться с символа "@ ".
    2. User - имя учётной записи для подключения к удалённому компьютеру.
    3. Pass - пароль учётной записи для подключения к удалённому компьютеру.
      Дважды щёлкнув здесь, можно получить пароль LAPS - он будет скопирован в буфер обмена.
    Во время подключения/установки выполняется перебор учётных данных, указанных в настройках программы, а также заданных в полях User и Pass .

    Настройки программы читаются при её запуске из файла rinstall.ini , который может находиться в каталогах "%PROGRAMFILES%\Rinstall\" и "%USERPROFILE%\Rinstall\" (последний приоритетнее).

    1. Удалённое администрирование

    1. - получить информацию о системе.
    2. - получить список установленного ПО.
    3. - запустить консоль управления компьютером.
    4. - запустить удалённый шелл.
    5. - подключиться через клиента Configuration Manager.
    6. - подключиться через удалённый рабочий стол.
    7. - подключиться через удалённый помощник.
    8. - подключиться через TightVNC.
    9. - подключиться через Radmin.
    10. - открыть удалённый ресурс.
    11. - посмотреть, чем занято место на дисках удалённого компьютера.

    2. Удалённое выполнение команд

    1. - команда (запускаемый файл: *.exe,*.bat, *.cmd, *.vbs, *.hta, и т.д.), выполняемая на удалённом компьютере. По умолчанию указана команда запуска диспетчера устройств.
    2. - Аргументы (параметры/ключи) команды, если они нужны.
    3. [x] Copy - копировать команду на удалённый компьютер (при этом нужно указать её полный путь на локальном компьютере).
    4. [x] Hide - выполнить команду скрытно.
    5. [x] Wait - ждать завершения команды.
    6. - запустить Far.
    7. - запустить шелл.
    8. - запустить менеджер автозагрузки.
    9. - запустить менеджер деинсталляции.
    10. - обновить групповые политики (с ключом /FORCE).
    11. - завершить все psexec-процессы.
    12. - обновить IP-адрес.
    13. - перезагрузить компьютер.

    Команды выполняются на удалённом компьютере с правами SYSTEM .

    В качестве команд удобно запускать портативные приложения (не забываем ставить галочку Copy ). Тут, правда, имеются непонятные проблемы с запуском SFX-архивов на удалённых компьютерах с 64-разрядной ОС…


    3. Удалённая установка приложений

    Приложения (Rel Path ) размещаются на любом сетевом ресурсе (Net Path ). Доступ к нему осуществляется по учётным данным (Net User , Net Pass ). Во время установки приложения на удалённом компьютере подключается сетевой диск (Net Disk ).

    Требования к устанавливаемым приложениям:

    1. Приложение должно находиться в отдельной папке и ставиться автоматически.
    2. Папка приложения должна быть написана латинским алфавитом.
    3. Внутри папки приложения должен находиться файл install.bat , который
      устанавливает приложение. Желательно также, чтобы этот файл поддерживал
      ключ -u (деинсталляцию приложения).

    TeamViewer - бесплатная программа, которая позволяет осуществлять удаленное управление компьютером через интернет. Это одна из самых популярных утилит для таких целей. Буквально в считанные секунды программа предоставит вам визуальную связь с компьютером из любой точки мира. Скачать программу бесплатно на русском языке вы можете по прямой ссылке с нашего сайта.

    TeamSpeak - программа для устройств под управлением Windows, предназначенная для организации многопользовательских голосовых конференций по локальной или глобальной сети посредством технологии VoIP. TeamSpeak ориентирована прежде всего на геймеров, общающихся между собою во время онлайн-игр, но также может быть использована сотрудниками различных организаций для проведения конференций и совещаний.

    Hamachi – один из самых знаменитых инструментов для создания виртуальных частных VPN сетей. Используя эту программу, вы можете легко установить зашифрованное соединение через Интернет между удаленными компьютерами, имитируя соединение по локальной сети. Запустив службу Hamachi, пользователи смогут совместно использовать оборудование - принтеры, веб-камеры и прочее. Вы можете бесплатно скачать программу на нашем сайте и установить на свой компьютер с Windows 7, 8 или XP.

    Домашний медиа-сервер (UPnP, DLNA, HTTP) – современная бесплатная программа на Windows для удобства просмотра различных медиа-файлов вашего компьютера на телевизоре, планшете, плеере, или других устройствах имеющих сетевое соединение или Wi-Fi. Основанный на многогранном опыте развития Интернет, программа способна функционировать независимо от используемой в устройстве операционной системы.

    SHAREit - популярная кроссплатформенная программа от компании Lenovo, предназначенная для удобного обмена данными между разными устройствами, подключёнными к одной беспроводной сети. Благодаря этой программе вы с легкостью сможете передавать файлы между компьютерами на Windows.

    Wireshark – бесплатная функциональная программа-сниффер на Windows, предназначенная для анализа сетевого трафика компьютерных сетей различного типа, включая PPP, Ethernet, FDDI, Token-Ring и многие другие. Программа представляет собой достаточно простую в использовании утилиту с низкими системными требованиями, которая обладает широким функционалом и является удобной в работе.