요약
Power Automate와 Power Automate Desktop은 이름이 비슷하지만 쓰임새가 다릅니다. Power Automate는 클라우드 서비스와 앱을 연결해 워크플로를 자동화하는 도구이고, Power Automate Desktop은 Windows PC에서 실행되는 데스크톱 작업을 자동화하는 RPA 도구입니다. 이 글에서는 2026년 기준 공식 문서를 바탕으로 둘의 차이, 라이선스와 실행 방식, 그리고 실제로 자주 헷갈리는 사례를 정리합니다.
목차
- 배경
- 한눈에 보는 차이
- Power Automate는 언제 쓰나
- Power Automate Desktop은 언제 쓰나
- 라이선스와 실행 방식
- 실제로 헷갈리는 부분과 해결
- 모범 사례
- 흔한 실수
- 결론
- 참고 자료
배경
처음 Power Automate를 접하면 가장 먼저 헷갈리는 부분이 이름입니다. Microsoft 365 화면에서는 Power Automate가 보이고, Windows에는 Power Automate Desktop이라는 앱이 따로 있습니다. 둘 다 자동화 도구라서 같은 제품처럼 느껴지지만, 실제로는 자동화 대상과 실행 위치가 다릅니다.
쉽게 말하면 다음처럼 나눌 수 있습니다.
- 웹 서비스, Microsoft 365, Teams, SharePoint, Outlook, 승인 프로세스 자동화: Power Automate 클라우드 흐름
- 내 PC에서 Excel을 열고, 오래된 프로그램을 클릭하고, 웹페이지에서 값을 복사하는 작업: Power Automate Desktop 데스크톱 흐름
둘 중 하나만 쓰는 경우도 있지만, 실무에서는 클라우드 흐름이 데스크톱 흐름을 호출하는 식으로 함께 쓰는 경우도 많습니다.
한눈에 보는 차이
| 구분 | Power Automate | Power Automate Desktop |
|---|---|---|
| 주 용도 | 클라우드 워크플로 자동화 | Windows 데스크톱 RPA 자동화 |
| 실행 위치 | Microsoft 클라우드 | 사용자의 PC 또는 등록된 머신 |
| 대표 대상 | Outlook, Teams, SharePoint, Dataverse, SaaS 커넥터 | Excel 앱, 브라우저, ERP, 레거시 프로그램, 파일/폴더 |
| 흐름 종류 | Automated, Instant, Scheduled cloud flow | Desktop flow |
| 설치 필요 | 보통 브라우저에서 사용 | Windows 앱 설치 필요 |
| 장점 | 안정적인 서비스 연동, 트리거/승인/알림에 강함 | UI 클릭, 레거시 프로그램 자동화에 강함 |
| 주의점 | 커넥터/라이선스/요청 제한 | PC 상태, 로그인 세션, 런타임, 네트워크 영향 |
Power Automate는 언제 쓰나
Power Automate는 클라우드 서비스끼리 연결할 때 적합합니다.
예를 들어 이런 작업입니다.
- Outlook 메일이 오면 Teams로 알림 보내기
- Forms 응답을 SharePoint List에 저장하기
- 승인 요청을 보내고 결과를 기록하기
- 일정 시간마다 API를 호출하고 결과를 저장하기
- 파일이 OneDrive나 SharePoint에 올라오면 후속 작업 실행하기
핵심은 트리거와 커넥터입니다. 사용자가 PC를 켜두지 않아도 Microsoft 클라우드에서 흐름이 실행될 수 있습니다. 다만 사용하는 커넥터가 표준인지 프리미엄인지, 요청량 제한에 걸리지 않는지, 조직 정책에서 허용하는지 확인해야 합니다.
Power Automate Desktop은 언제 쓰나
Power Automate Desktop은 데스크톱 흐름을 만들고 실행하는 Windows 앱입니다. Microsoft 공식 문서에서는 Desktop flows를 Power Automate의 RPA 기능으로 설명합니다.
다음과 같은 상황에 적합합니다.
- 오래된 사내 프로그램에 API가 없는 경우
- Excel 파일을 열고 특정 셀을 읽거나 저장해야 하는 경우
- 웹페이지에서 데이터를 복사해 다른 프로그램에 입력해야 하는 경우
- 사람이 반복해서 클릭하는 규칙 기반 업무를 자동화해야 하는 경우
- 터미널, 브라우저, 폴더, 파일, UI 요소를 직접 다뤄야 하는 경우
Power Automate Desktop은 PC 상태의 영향을 많이 받습니다. 화면 해상도, 로그인 세션, 프로그램 창 위치, 권한, 프록시, 방화벽 때문에 클라우드 흐름보다 실패 원인이 다양합니다.
라이선스와 실행 방식
Power Automate에서 가장 자주 막히는 부분은 기능 자체보다 라이선스입니다.
Microsoft 365에 포함된 기본 권한으로도 일부 클라우드 흐름은 만들 수 있습니다. 하지만 프리미엄 커넥터, Dataverse, RPA, 무인 실행, 고급 요청량이 필요한 경우에는 별도 Power Automate 라이선스가 필요할 수 있습니다.
Desktop flow도 실행 방식에 따라 차이가 있습니다.
| 실행 방식 | 설명 | 주의점 |
|---|---|---|
| Attended RPA | 사용자가 로그인한 PC에서 사람이 지켜보는 상태로 실행 | 사용자의 세션과 화면 상태에 영향 받음 |
| Unattended RPA | 사람이 없어도 등록된 머신에서 실행 | 별도 라이선스와 머신 설정 필요 |
| Cloud flow + Desktop flow | 클라우드 흐름이 데스크톱 흐름을 호출 | 머신 런타임, 네트워크, 권한 설정 필요 |
정확한 라이선스는 조직 계약, Microsoft 365 플랜, Power Automate Premium/Process 라이선스에 따라 달라집니다. 그래서 글이나 영상만 보고 “무료로 된다”고 판단하면 안 됩니다. 실제 적용 전에는 관리자 센터의 라이선스와 사용하려는 커넥터를 확인해야 합니다.
실제로 헷갈리는 부분과 해결
사례 1. Power Automate Desktop을 설치했는데 클라우드에서 실행이 안 되는 경우
Power Automate Desktop 앱만 설치하면 모든 자동화가 클라우드에서 바로 실행될 것처럼 느껴질 수 있습니다. 하지만 클라우드에서 데스크톱 흐름을 실행하려면 머신 등록, 런타임, 계정, 라이선스가 맞아야 합니다.
먼저 확인할 것은 다음입니다.
Power Automate machine runtime 설치 여부
머신 등록 상태
실행 계정 권한
Attended/Unattended 라이선스
회사 네트워크에서 필요한 엔드포인트 허용 여부
Microsoft의 데스크톱 흐름 런타임 문제 해결 문서에서는 진단 도구를 통해 클라우드 런타임 연결과 머신 등록 문제를 확인할 수 있다고 안내합니다.
사례 2. Microsoft Store 버전과 MSI 버전을 둘 다 설치한 경우
공식 설치 문서에서는 Microsoft Store 설치와 MSI 설치를 모두 설명하지만, 두 버전을 같은 컴퓨터에 함께 설치하는 것은 지원되지 않는다고 안내합니다.
증상이 애매할 수 있습니다.
앱은 실행되는데 런타임 연결이 이상함
업데이트가 꼬임
머신 등록 또는 실행이 실패함
이 경우 먼저 설치 상태를 정리합니다.
설정 → 앱 → 설치된 앱 → Power Automate 확인
Microsoft Store 버전인지 MSI 버전인지 확인
둘 중 하나만 남기고 제거
일반 사용자 PC에서는 자동 업데이트가 되는 Microsoft Store 버전이 편하고, 머신 런타임과 중앙 관리가 필요한 환경에서는 MSI 설치가 더 맞을 수 있습니다.
사례 3. 무료로 되는 줄 알았는데 프리미엄 커넥터에서 막히는 경우
Power Automate에서 자주 나오는 실수입니다. Outlook, Teams, SharePoint처럼 Microsoft 365에서 흔히 쓰는 커넥터는 비교적 접근이 쉽지만, 일부 커넥터나 Dataverse, 온프레미스 데이터, 고급 RPA 실행은 라이선스가 필요할 수 있습니다.
확인 순서는 다음이 좋습니다.
1. 사용하려는 커넥터가 Standard인지 Premium인지 확인
2. 내 계정에 어떤 Power Automate 라이선스가 있는지 확인
3. 조직 DLP 정책에서 해당 커넥터 조합을 허용하는지 확인
4. 요청량 제한에 걸리지 않는지 확인
관리자 권한이 없다면 직접 해결하기 어렵습니다. 이 경우 흐름 설계 전에 관리자에게 라이선스와 정책을 먼저 확인하는 편이 빠릅니다.
사례 4. Desktop flow가 내 PC에서는 되는데 서버처럼 돌리면 실패하는 경우
Desktop flow는 사람의 화면 조작을 자동화하는 성격이 강합니다. 그래서 내 PC에서 녹화한 흐름이 다른 머신에서 그대로 성공한다고 보장하기 어렵습니다.
주요 원인은 다음과 같습니다.
- 화면 해상도 차이
- 앱 버전 차이
- 로그인 세션 없음
- 권한 차이
- 팝업 위치 변경
- 네트워크 프록시/방화벽
- UI 요소 이름 변경
가능하면 좌표 클릭보다 UI 요소 기반 액션을 쓰고, 실행 머신의 해상도와 앱 버전을 표준화하는 것이 좋습니다. 장기 운영 자동화라면 처음부터 Unattended RPA와 머신 관리를 고려해야 합니다.
사례 5. 흐름이 어느 날부터 느려지거나 꺼지는 경우
Power Automate에는 요청량과 처리량 제한이 있습니다. Microsoft 문서에서는 라이선스와 성능 프로필에 따라 요청 제한이 달라질 수 있고, 흐름이 지속적으로 한계를 넘으면 느려지거나 꺼질 수 있다고 설명합니다.
이럴 때는 오류 메시지만 보지 말고 다음을 확인합니다.
실행 기록의 실패 시점
하루 실행 횟수
커넥터 호출 횟수
반복문 안에서 API를 너무 많이 호출하는지
같은 흐름에 너무 많은 일을 몰아넣었는지
해결책은 단순히 라이선스를 올리는 것만은 아닙니다. 흐름을 나누거나, 불필요한 반복 호출을 줄이거나, 트리거 조건을 더 구체화하는 것이 먼저일 때가 많습니다.
모범 사례
처음 자동화를 설계할 때는 “무엇으로 만들 수 있나”보다 “어디에서 실행되는 일이 맞나”를 먼저 정해야 합니다.
- 클라우드 서비스 간 데이터 이동이면 Power Automate cloud flow
- Windows 화면 조작이 필요하면 Power Automate Desktop
- 클라우드 이벤트가 PC 작업을 시작해야 하면 cloud flow + desktop flow
- 장기 운영이면 라이선스, 요청량, 모니터링, 실패 알림을 처음부터 설계
Desktop flow는 특히 녹화만 믿으면 나중에 깨지기 쉽습니다. 가능한 경우 UI 요소를 안정적으로 잡고, 예외 처리와 재시도, 로그 저장을 넣어야 합니다.
흔한 실수
Power Automate Desktop을 Power Automate의 무료 버전으로만 이해하는 것
Power Automate Desktop은 데스크톱 자동화 도구이지, Power Automate의 단순 무료판이 아닙니다. 실행 방식과 라이선스 조건이 다릅니다.
클라우드 흐름으로 PC 프로그램을 직접 제어하려는 것
클라우드 흐름은 클라우드에서 실행됩니다. 로컬 PC의 특정 창을 클릭하거나 레거시 프로그램을 조작하려면 Desktop flow가 필요합니다.
라이선스를 나중에 확인하는 것
실무에서는 이게 가장 위험합니다. 다 만들어 놓고 프리미엄 커넥터나 Unattended RPA 라이선스에서 막히면 설계를 다시 해야 할 수 있습니다.
Desktop flow를 개인 PC 기준으로만 만드는 것
운영 자동화라면 개인 PC가 아니라 실행 머신 기준으로 생각해야 합니다. 화면 잠금, 재부팅, 사용자 세션, 권한, 업데이트까지 고려해야 합니다.
결론
Power Automate와 Power Automate Desktop의 차이는 단순히 웹 버전과 설치형 앱의 차이가 아닙니다. 핵심은 클라우드 자동화냐, 데스크톱 RPA냐입니다.
Microsoft 365 서비스와 SaaS를 연결하는 업무라면 Power Automate cloud flow가 맞고, Windows PC에서 사람이 하던 반복 클릭과 입력을 자동화해야 한다면 Power Automate Desktop이 맞습니다. 둘을 함께 쓰는 구조도 가능하지만, 그때는 라이선스, 머신 런타임, 네트워크, 실행 계정까지 같이 봐야 합니다.
처음 도입한다면 아래 순서로 판단하면 됩니다.
1. 자동화 대상이 클라우드 서비스인가, PC 화면인가?
2. 필요한 커넥터가 Standard인가 Premium인가?
3. 사람이 로그인한 상태에서 실행해도 되는가, 무인 실행이 필요한가?
4. 실패했을 때 누가 확인하고 재실행할 것인가?
5. 조직 정책과 라이선스가 허용하는가?
이 다섯 가지를 먼저 정하면 Power Automate와 Power Automate Desktop 중 무엇을 써야 할지 훨씬 명확해집니다.
참고 자료
- Microsoft Learn: Power Automate 시작하기: https://learn.microsoft.com/en-us/power-automate/getting-started
- Microsoft Learn: Desktop flows 소개: https://learn.microsoft.com/en-us/power-automate/desktop-flows/introduction
- Microsoft Learn: Power Automate Desktop 설치: https://learn.microsoft.com/en-us/power-automate/desktop-flows/install
- Microsoft Learn: Power Platform 라이선스 개요: https://learn.microsoft.com/en-us/power-platform/admin/pricing-billing-skus
- Microsoft Learn: Power Automate 제한 사항: https://learn.microsoft.com/en-us/power-automate/limits-and-config
- Microsoft Learn: Desktop flows runtime 문제 해결: https://learn.microsoft.com/en-us/power-automate/desktop-flows/troubleshoot