Этот проект содержит скрипт Python, который собирает информацию о системе и пользователях, а затем записывает эти данные в базу данных MySQL.
Эти инструкции помогут вам подготовить проект для запуска на вашем локальном компьютере для разработки и тестирования. Смотрите раздел "Развертывание" для описания того, как развернуть проект в системе.
Для запуска этого скрипта вам потребуется следующее окружение:
- Python 3.6 или выше
- Библиотеки Python:
mysql.connector
,os
,json
,platform
,subprocess
,datetime
,shutil
,glob
- MySQL сервер
Клонируйте репозиторий с помощью Git:
git clone https://github.com/Ceasy/logininfo.git
Клонируйте репозиторий с помощью Git:
cd getUsersInfo
Установите необходимые зависимости:
pip install -r requirements.txt
Перед запуском скрипта настройте переменные среды для подключения к базе данных:
setx DB_HOST "IP_SERVER" /M
setx DB_DATABASE "DB_NAME" /M
setx DB_USER "USER_DB" /M
setx DB_PASSWORD "PASS_USER" /M
Запустите скрипт:
python script.py
Для развертывания скрипта в домене Windows используйте Групповые Политики для создания запланированного задания, которое будет запускать скрипт на целевых компьютерах.
Алексей Федотов - Ceasy
Этот проект распространяется под лицензией MIT. Смотрите файл LICENSE.md для дополнительной информации.
Спасибо всем, кто вносил вклад в разработку и поддержку этого проекта.