Заказ закрыт
Разработка скрипта для анализа ПО

Бюджет: по договоренности
Cроки можно подвинуть.  Прошу написать информацию по стоимости работы.
Также данная информация указана в файле:  "Разработка скрипта"

Задача 1: (к Задача 1 также есть файлы примерных наработок)
Необходимо разработать скрипт (Powershell) для анализа программного обеспечения в операционных системах Windows, которое будет выявлять последний запуск работником программного обеспечения. 
Задача скрипта  создать список приложений, давно не запускаемых на машине пользователя.  
Условия:
1. Компьютеры в доменах
2. Необходимо запускать скрипт удаленно (в будущем будет через Rundeck) 
Но! Необходимо удаленно запустить скрипт на другой машине с основной машины, не с Rundeck для теста
Вопросы: 
Нужно ли что-то ставить на другой машине для запуска скрипта на которой будет запускаться скрипт удаленно? Или можно это обойти?
Что необходимо для автоматического запуска скрипта на удаленных машинах с отправкой результата?
Rundeck  это инструмент с открытым исходным кодом для автоматизации и оркестрации задач, который помогает командам упростить выполнение рутинных операций и процессов. Rundeck позволяет запускать скрипты, команды и задачи на удалённых серверах по расписанию или вручную, предоставляя удобный web-интерфейс и API.
3. Настроить красивое оформление по выгрузке результатов, полученных входе анализа
3.1. На первом месте ПО, которое не запускалось более полгода
3.2 На втором месте ПО, которое не запускалось от 3 месяцев до полгода
3.3. На третьем месте ПО, которое запускалось до 3 месяцев.
3.4 Связать с 3 заданием
4. Рассмотреть возможность объединения отчетов в один
Задача №2
Необходимо разработать скрипт для автоматизированного формирования шаблона информационной рассылки в Outlook на базе данных из Excel, полученных при анализе программного обеспечения на устройстве работника, формирование сообщения и подготовка к отправке ему. С уточнением необходимости у пользователя программного обеспечения, которое не применялось более 6 месяцев и на найденное Запрещенное ПО (смотреть снизу Задание №3).
(будет создана папка в Outlook куда необходимо помещать отчеты) 
Имя машины  это логин пользователя в почте
Есть подготовительный материал
outlook = win32com.client.Dispatch("Outlook.Application")
    namespace = outlook.GetNamespace("MAPI")
mail = outlook.CreateItem(0)
# – Поиск папки для создания драфта письма
    try:
        my_folder = namespace.Folders["Куку"].Folders["Script Drafts"]  
    except Exception as e:
            print(f"Не удалось найти папку 'Script Drafts'. Проверьте название. Ошибка: {e}")
            my_folder = namespace.GetDefaultFolder(6)  # 6 – это папка Drafts

# – Сохранение письма в папку
    mail.Save()  
    mail.Move(my_folder)
Задача №3
К Задаче 1
Есть файл отдельный на сетевом ресурсе Репозиторий ПО (в нем столбец: с «Наименованием ПО столбец B» и «Столбец F  c однотипным ответом: «Да или Нет» После анализа в Задаче 1 необходимо чтобы было сравнение с файлом Репозиторий ПО  на поиск Запрещенного ПО с формированием отдельного листа. 
Необходимо Задача 1 и Задача 3  выполнялись в первую очередь, а далее Задача 2
Опубликован 30.05.2025 в 11:22
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.