用途:面向需要把 Windows 桌面应用(含使用 runFullTrust 的打包经典 Win32 应用)发布到 Microsoft Store 的场景,覆盖 MSIX 打包、Store 身份、商品信息、WACK 验证、Partner Center 提交与认证监控。
主要能力:提供提交手册、MSIX 清单检查表、Partner Center DOM 参考与实战案例;脚本包括 inspect-msix.ps1(上传前解包检查身份、发布者、显示名、架构、版本与签名状态)、invoke-wack.ps1(运行 WACK 并查找、校验、保存 XML 与 HTML 报告)、partner-center-control.mjs(基于专用 Edge 配置文件的 Playwright 控制器)。模板含 runFullTrust 理由说明、认证测试说明、商品信息工作表与提交记录 JSON。
使用方式:先确定应用范围与就绪度,在 Partner Center 预留产品名并记录产品 ID、包身份名、发布者 ID、发布者显示名、包族名等精确值;按检查表构建未签名的 Store MSIX(第四段版本号须为 0,第一段非零,DisplayName 须与预留产品名完全一致);运行 .\scripts\inspect-msix.ps1 与 .\scripts\invoke-wack.ps1(WACK 需管理员权限,报告路径须以 .xml 结尾);随后逐节完成定价、属性、年龄分级、包、商品信息、提交选项与测试信息,每节保存后重新加载确认;最后在用户明确确认后接受协议并点击 Submit for certification。自动化控制器需设置 $env:PARTNER_CENTER_PROFILE,写操作需 $env:PARTNER_CENTER_ALLOW_WRITE = '1',且仅在用户授权具体动作后设置。
限制与安全要求:不得代替用户接受任何有约束力的协议、提交认证、取消认证、删除提交、改价或手动发布,除非获得针对该动作的最新确认;不得输入、获取、打印或保存密码、令牌、MFA 码或支付信息;不得使用日常浏览器配置文件;不得仅凭退出码判定 WACK 通过,须读取报告确认;不得推断法律、商标、专利、隐私、出口管制或开源合规问题。认证通常数小时完成,也可能需数个工作日。具体收费、价格与平台细节资料未提供。