用途:在 Windows 上通过 PowerShell 操作 Microsoft To Do,完成创建任务、管理列表、设置提醒与截止日期、标记完成等操作,适用于「添加待办」「今天要做什么」「标记任务完成」及与 Outlook 联动的任务整理场景。
主要能力:可用 URI 协议快速打开应用与视图,如 Start-Process "ms-todo:"(打开应用)、Start-Process "ms-todo://create"(新建任务)、Start-Process "ms-todo://myday"(打开「我的一天」)。也可通过 Microsoft Graph API 以 PowerShell 调用,实现列出任务列表、列出某列表任务、创建任务、标记完成等,接口为 https://graph.microsoft.com/v1.0/me/todo/lists 等。
使用方式:API 方式需先在 Azure AD 注册应用获取 $clientId,使用设备码流登录获取访问令牌,scope 为 Tasks.ReadWrite;随后以 Bearer 令牌调用 Graph 接口。另有无需 API 的简化方案:用 Set-Clipboard 复制任务文本,再 Start-Process "ms-todo://create" 打开新建界面粘贴。
限制与安全规则:删除列表前须经人工确认(HITL);不批量标记完成,需逐个确认;不修改其他用户共享的列表。API 调用依赖有效令牌与 Azure AD 应用注册;具体界面行为或额外能力资料暂未提供。