저는 정기적으로 실행해야 하는 몇몇 PS 스크립트를 작업 스케줄러를 사용하여 서버에서 무인으로 실행하려고 합니다. App Registration이 권장되는 방법인 것으로 알고 있지만, 솔루션을 계획하고 배포하는 가장 좋은 방법을 찾는 데 어려움을 겪고 있습니다.
예를 들어, 자동화하려는 작업 중 하나는 Exchange get-messagetracev2를 사용하여 검색하는 것입니다. 서비스 계정을 만들고, 해당 계정에 보고해야 하는 31개의 공유 사서함에 대한 위임된 전체 액세스 권한을 부여했습니다. 기본적으로, 각 사서함에 지난 주 동안 얼마나 많은 이메일이 수신되었는지 알아야 합니다.
CSV 파일을 생성하여 사서함, 시작 날짜 - 종료 날짜, 수신된 이메일 수를 나열한 다음, 이상적으로는 3명의 사용자에게 보고서를 이메일로 보내거나, 보고서가 준비되었고 파일이 첨부되었다는 알림을 보내기 위해 Teams 알림(Workflow Bot 사용)을 보냅니다.
저는 이 작업을 수행하는 가장 덜 허용적인 방법을 사용해야 하며, 최소한의 액세스 권한으로 이를 달성하는 방법을 찾고 App Registration에 대한 최적의 구성을 이해하고 싶습니다. 위임 권한을 사용할 수 있습니까, 아니면 App 권한을 사용해야 합니까?
미리 감사드립니다.
techcommunity.microsoft.com
Running Un-attended Scripts via Task Scheduler
Create attached notes ...
