# 用Power Automate for desktop在电脑上自动完成工作

> Power Automate for desktop在Windows 10和11免费。用工作账号登录，建立在文件名加日期的流程，看看什么需要Premium。
>
> Source: https://docs.officeniaga.com/zh/m365-automate-desktop/

Power Automate for desktop是Windows 10和Windows 11的免费Microsoft App，可以在你自己的电脑上重复点击、输入和处理文件。你用现成的操作建立一个**桌面流程**（desktop flow），或录制你做的事，然后在需要时点击一下就能运行。在这篇教程里，你会用工作账号登录，建立一个在报告文件名后面加上今天日期的流程，然后运行它。

我们在2026年9月27日用Windows 11测试这些步骤，登录的是Microsoft 365工作账号，并使用一个名为“Contoh - Laporan”的文件夹里的示例文件。

## 它和云端流程有什么不同

Power Automate分成两部分，各做不同的工作。这篇教程讲的是第一部分。

- **桌面流程**：在你自己电脑上的Power Automate for desktop App运行。它们可以处理屏幕上的任何东西：文件和文件夹、Excel、网站和旧的Windows程序。你的电脑必须开着，并且已经登录。
- **云端流程**（cloud flow）：在Microsoft的服务器运行，网址是[make.powerautomate.com](https://make.powerautomate.com)。它们连接线上服务，例如把Outlook附件保存到OneDrive，或在Teams发消息，即使你的电脑关机也会运行。请看[Power Automate是什么，你的配套包含什么](/zh/m365-automate-what-is/)。

## 取得Power Automate for desktop

Microsoft把Power Automate包含在Windows里，不用另外付费。取得的方法要看你的Windows版本。

- **Windows 11**：已经有了。在Windows搜索栏搜索“Power Automate”。Microsoft表示，第一次打开时App会自动下载。
- **Windows 10**：也可以用，但你要先从Microsoft下载。从Microsoft Store取得（不需要管理员权限，而且会自动更新），或使用Microsoft的[Install Power Automate](https://learn.microsoft.com/en-us/power-automate/desktop-flows/install)页面上的安装程序（需要管理员权限）。

在Windows 11打开它的步骤如下。

1. 点击**Start**，然后输入“power automate”。
2. 点击**Best match**下的**Power Automate**。

   *(Screenshot: Windows搜索结果，Best match下的Power Automate App已标示)*

3. 第一次打开时，Windows下载完整App期间，你会看到<strong>Power Automate needs an update. We are getting the update ready for you...</strong>。我们测试时，这花了大约4分钟。

   *(Screenshot: Power Automate窗口显示Downloading updates，进度59%)*

## 用工作账号登录

建立流程之前，Power Automate会要求你登录。请用和Microsoft 365一样的电邮和密码。

1. 点击**Sign in**。
2. 在**Let's get you signed in**下，选择**Work or school account**，然后点击**Continue**。

   *(Screenshot: Let's get you signed in框，已选择Work or school account，Continue按钮已标示)*

3. 输入你的工作电邮，然后点击**Next**。输入密码，并完成两步验证，就像登录Microsoft 365时一样。
4. 如果Microsoft问<strong>Sign in to all apps and websites on this device?</strong>，在共用电脑上请选择**No, this app only**。如果是你自己的工作电脑，选择**Yes**也没问题。

   *(Screenshot: Sign in to all apps and websites on this device框，No, this app only按钮已标示)*

5. Power Automate加载公司的环境时，可能会要求你再登录一次。请也完成这次登录。如果你把它关掉，就会看到**The environment couldn't be loaded**。点击**Retry**，登录窗口就会再出现。

如果你关闭了欢迎导览，之后仍然可以在右上角的**Help**找到它。

### 如果你看到“Microsoft Dataverse database wasn't found”

工作账号会把桌面流程保存在公司默认环境（environment）里的Microsoft Dataverse数据库。公司里第一个使用Power Automate for desktop的人可能会看到这个消息。

1. 点击**Create database**。

   *(Screenshot: Microsoft Dataverse database wasn't found消息，Create database按钮已标示)*

2. 等Power Automate显示的<strong>Setting up Dataverse...</strong>完成。我们测试时，这花了大约5分钟。
3. 从时钟旁边的图标完全关闭Power Automate，然后重新打开。现在就可以用**New flow**了。

如果之后出现**Insufficient permissions**，表示你的账号在新数据库里还没有安全角色。请你的Microsoft 365管理员在Power Platform管理中心为你添加一个，或[联系我们](#还有问题)，我们会帮你。

## 建立你的第一个桌面流程

我们的例子会在一个文件夹里每个文本文件的名称后面加上今天的日期。例如，“Jualan Julai.txt”会变成“Jualan Julai 2026-09-28.txt”。它只会重新命名文件，所以可以放心试。开始之前，先把几个测试文件放进一个文件夹，例如**Documents**里的“Contoh - Laporan”。

1. 在Power Automate，点击**New flow**。
2. 在**Create a flow**的**Flow name**输入名称，例如“Contoh - Tarikh pada laporan”，然后点击**Create**。让**Power Fx enabled**保持关闭。

   *(Screenshot: Create a flow框，Flow name已输入名称，Create按钮已标示)*

   流程设计器会在新窗口打开。左边的**Actions**窗格列出流程可以做的所有事，按**File**、**Folder**、**Excel**和**UI automation**等部分分组。

3. 在**Actions**窗格的**Search**输入“get files in folder”。把**Get files in folder**拖到中间的空白区域。

   *(Screenshot: Actions窗格，搜索框已输入get files in folder，Get files in folder操作已标示)*

4. 在**Folder**输入你的文件夹路径，例如`C:\Users\<your name>\Documents\Contoh - Laporan`。你也可以点击框末端的文件夹图标，浏览到那个文件夹。
5. 在**File filter**输入`*.txt`，只选文本文件。保留`*`就会选所有文件。点击**Save**。

   *(Screenshot: Get files in folder框，文件夹路径、文件过滤*.txt和Save按钮已标示)*

   这个操作把文件列表保存在一个名为**Files**的变量里，下一个操作会用到它。

6. 搜索“rename file”，然后把<strong>Rename file(s)</strong>拖到第一个操作下面。
7. 按以下方式填写，然后点击**Save**。
   - **File to rename**：输入`%Files%`。百分号告诉Power Automate使用第5步的**Files**变量。
   - **Rename scheme**：选择**Add datetime**。
   - **Datetime to add**：保留**Current datetime**。
   - **Add datetime**：保留**After name**。
   - **Datetime format**：输入`yyyy-MM-dd`，这样日期看起来就像2026-09-28。

   *(Screenshot: Rename file(s)框，File to rename填了%Files%，Rename scheme是Add datetime，Datetime format是yyyy-MM-dd，Save按钮已标示)*

你的流程现在有两个编了号的操作：**Get files in folder**和<strong>Rename file(s)</strong>。

## 运行流程并检查结果

你可以在建立流程时直接在设计器里运行它。Power Automate会从上到下按顺序执行操作。

1. 点击顶部工具栏的**Run**。

   *(Screenshot: 流程设计器里的两个操作，工具栏的Publish和Run按钮已标示)*

2. 左下角的状态再次显示**Status: Ready**时，流程就完成了。右边的**Variables**窗格会显示它找到并重新命名的文件。
3. 在File Explorer打开你的文件夹。现在每个文件的名称后面都有今天的日期。

   *(Screenshot: File Explorer显示Jualan Julai、Jualan Ogos和Jualan September，每个名称都加上了2026-09-28)*

4. 点击工具栏的**Publish**保存流程。**Save draft**也会保存你的更改，但从主窗口运行的是你最后发布的版本。
5. 关闭设计器窗口。

如果流程出错并停止，请重新打开第一个操作，检查文件夹路径是否完全正确。

## 以后再运行

你的流程现在会出现在Power Automate主窗口的**Flows** → **My flows**下。

1. 打开Power Automate，然后点击**Flows**。
2. 点击流程旁边的**Run**（三角形）。

   *(Screenshot: My flows列表，Contoh - Tarikh pada laporan流程和它的Run按钮已标示)*

要直接从桌面运行，点击流程旁边的三个点，然后点击**Create desktop shortcut**。你也可以在同一个菜单**Rename**、**Delete**或**Edit**这个流程。

*(Screenshot: 流程的更多菜单，Create desktop shortcut已标示，上面有Run、Edit、Rename和Delete)*

## 改为录制点击和输入

在其他App或网站里做的工作，例如把数字复制到表单里，你可以让Power Automate看着你做。录制器会把每次点击和按键变成一个操作。

1. 在流程设计器，点击工具栏的**Recorder**。
2. 在**Recorder**窗口，点击**Record**，然后慢慢地把工作做一次。

   *(Screenshot: Recorder窗口显示You haven't recorded any actions yet，Record按钮已标示)*

3. 点击**Done**。录制的步骤会成为流程里的操作。逐一检查，删除任何错误，然后点击**Run**测试流程。

录制的流程要求窗口每次看起来都一样。请把App开在同一个位置，流程运行时不要碰鼠标或键盘。

## 哪些免费，哪些需要Premium

Microsoft把桌面流程包含在Windows里，供个人提高工作效率。以下是Microsoft说明的各个选项。

- **Windows免费提供**：在你自己的电脑上建立和运行桌面流程，而且你在旁边看着它运行（Microsoft称为“attended”，即有人值守的自动化），并可使用录制器和超过400个操作。
- **需要Power Automate Premium**：从云端流程运行桌面流程（例如按时间表或收到电邮时）、与同事分享桌面流程、把流程保存在默认环境以外的环境，以及Premium和自定义操作。
- **还需要另加Process许可证**：无人值守地运行桌面流程，也就是在没有人登录的电脑上运行。

在Windows 10 Home和Windows 11 Home，Microsoft表示你可以在电脑上建立和运行桌面流程，但即使有Premium，也不能从云端触发它们。详情请看Microsoft的[licensing FAQ](https://learn.microsoft.com/en-us/power-platform/admin/power-automate-licensing/faqs)，购买Premium之前请先问我们。

## 还有问题？

请通过WhatsApp联系我们的支持团队：[+60 16-916 3324](https://wa.me/60169163324)。

## 常见问题

### Power Automate显示Microsoft Dataverse database wasn't found。

工作账号会把桌面流程保存在公司默认环境里的Dataverse数据库。点击Create database，然后等几分钟。如果接着出现Error while configuring Dataverse database或Insufficient permissions，请从时钟旁边的图标关闭Power Automate，再重新打开，并请你的Microsoft 365管理员确认你在那个环境里有安全角色。

### 登录后，New flow是灰色的。

Power Automate还在加载你的环境。等一分钟，点击左边的Flows，然后点击Refresh。如果它还是灰色，请从时钟旁边的图标关闭Power Automate，再重新打开。

### 我的流程找不到它录制的窗口或按钮。

录制器靠名称记住窗口和按钮。如果窗口标题改了、App被最小化，或者屏幕布局不同，流程就会出错并停止。请把App打开成录制时的样子，流程运行时让窗口保持可见，并在它完成前不要用鼠标。文件和文件夹操作，例如这篇教程里的操作，完全不依赖窗口。

### 我可以按时间表运行桌面流程，或从云端流程运行它吗？

免费版不行。Microsoft表示，从云端流程运行桌面流程，以及通过云端按时间表运行桌面流程，都需要Power Automate Premium。在Windows 10 Home和Windows 11 Home，你完全不能从云端触发桌面流程。

### 我可以改用个人Microsoft账号登录吗？

可以，但Microsoft会把用个人Microsoft账号建立的流程保存在那个账号的OneDrive，而不是公司的环境里，所以公司无法管理或保留这些流程。公司的工作请用你的工作电邮登录。
