RSS Статьи блога Microsoft Teams

Запуск скриптов без присмотра через планировщик задач

Я пытаюсь настроить некоторые из моих скриптов PS, которые регулярно требуются, для автоматического запуска на сервере с помощью планировщика задач. Я знаю, что регистрация приложений, кажется, является рекомендуемым способом, но мне трудно найти лучший способ спланировать и развернуть решение. Например, одна из задач, которую я хочу автоматизировать, — это поиск с использованием Exchange get-messagetracev2, я создал учетную запись службы, предоставил учетной записи разрешения Delegate Full Access для 31 общих почтовых ящиков, по которым мне нужно отчитываться. В основном, мне нужно знать, сколько электронных писем было получено за предыдущую неделю в каждом почтовом ящике. Сгенерировать csv, перечислить почтовый ящик, начальную дату - конечную дату, количество полученных электронных писем, затем в идеале либо отправить отчет по электронной почте 3 пользователям, либо отправить уведомление Teams (с использованием Workflow Bot), чтобы отправить уведомление о готовности отчета и прикрепленном файле. Я должен использовать наименее разрешительный метод для этого, ищу способы достичь этого с наименьшим уровнем доступа и понять лучшую конфигурацию для регистрации приложения, могу ли я использовать Delegate или это должны быть разрешения приложения? Заранее спасибо.
favicon
techcommunity.microsoft.com
Running Un-attended Scripts via Task Scheduler
Create attached notes ...