命令行版本的 Microsoft 支持和恢复助手
命令行版本的 Microsoft 支持和恢复助手 (SaRA) 是自包含和可编脚本 (命令行或 PowerShell 脚本脚本) 。 此版本是一个适用于特定客户端问题的企业就绪诊断工具。 当管理员必须远程运行其组织中计算机上的诊断工具时,它非常有用。
下载并运行命令行版本的 SaRA
通过SaRA下载以下链接:https://aka.ms/SaRA_CommandLineVersionFiles
在下载的文件中,将 DONE 文件夹中的文件解压缩到一个文件夹,可以从要运行该文件夹的用户计算机SaRA。
在用户计算机上,选择"开始",输入
cmd,然后按 Enter 打开命令提示符窗口。在命令提示符窗口中,导航到从步骤 2 中提取文件的文件夹。
使用"支持的开关"SaRA中讨论的一个或多个开关运行命令行版本的交换机。
重要
将定期发布对 SaRA 版本的更新。 若要确保使用的是功能最多且稳定性最高的最新版本,应用程序的每个内部版本将在列出的"创建日期"90 天后停止SaRAcmd.exe。 使用步骤 1 中提供的链接下载最新版本。
支持的开关
以下开关可用于控制SaRAcmd.exe。
注意: 开关不区分大小写。
-S <scenarioname>使用
-S开关指定要运行的方案。 无法自行运行交换机。 它必须后跟-AcceptEula。 例如,若要运行删除当前安装的版本的 Office,请输入-S OfficeScrubScenario -AcceptEula,然后按 Enter。目前,通过命令行支持以下方案。
Scenarioname 值 完整用户界面中的方案入口点 (UI) 版本的SaRA 需要提升的命令提示符窗口 ExpertExperienceAdminTask高级诊断 \ Outlook 否 OfficeScrubScenarioOffice \ 我Office安装,但无法卸载它 是 TeamsAddinScenarioTeams \ Teams"会议"选项未显示,或 Teams 会议外接程序未加载到 Outlook 否 注意: 若要打开提升的命令提示符窗口,请选择"开始",输入 ,在结果中右键单击"命令提示符",
cmd然后选择"以 管理员角色运行"。-CloseOutlook-CloseOutlook需要此开关才能运行 TeamsAddinScenario。
注意:如果Outlook,此开关将关闭Outlook。-AcceptEula必须先接受最终用户许可协议 (EULA) 才能运行方案。 如果使用 ,
-AcceptEULA则还必须用于-S <scenarioname>指定要运行的方案。 例如,若要卸载Office,请从提升的命令提示符窗口运行以下命令:SaRAcmd.exe -S OfficeScrubScenario -AcceptEula如果要为用户运行高级诊断Outlook,请运行以下命令:
SaRAcmd.exe -S ExpertExperienceAdminTask -AcceptEula-DisplayEULA使用
-DisplayEULA开关显示 EULA。 若要将 EULA 文本保存到文件中,请运行类似于以下示例的命令:SaRAcmd.exe -DisplayEULA > c:\temp\SaRAEula.txt-Help该
-Help开关显示指向联机内容的链接,了解其他信息。 如果与其他-Help开关一同使用,-Help将覆盖除交换机以外的所有其他-?开关。-?使用
-?开关可显示所有可用于 SaRAcmd.exe。 如果与其他-?开关一同使用,-?将覆盖其他开关。
由命令行方案解决的条件
使用命令行版本的命令行运行方案时SaRA,您不会收到任何提示。 这是与完整版本版本不同的SaRA。 下表介绍了命令行版本的 SaRA采取的操作,以及该工具针对方案内每个条件显示的输出。
ExpertExperienceAdminTask条件 命令行版本采取的操作 命令提示符窗口中的输出 Outlook未运行 运行脱机扫描Outlook 01: 执行脱机扫描的原因是Outlook管理员角色或正在 (提升) 。 请参阅 <filename> %localappdata%\saralogs\UploadLogs。 Outlook正在运行 运行完整扫描Outlook 02: 已执行完全扫描。 请参阅 <filename> %localappdata%\saralogs\UploadLogs。 检测到多个Outlook版本 运行最新版本的 Outlook (,此输出可能为 01、02、04 或 05) Outlook和命令提示符窗口都提升 运行完整扫描Outlook 02: 已执行完全扫描。 请参阅 <filename> %localappdata%\saralogs\UploadLogs。 Outlook提升时运行;SaRA命令提示符窗口未提升 运行脱机扫描Outlook 01: 执行脱机扫描的原因是Outlook管理员角色或正在 (提升) 。 请参阅 <filename> %localappdata%\saralogs\UploadLogs。 Outlook未以提升状态运行;SaRA命令提示符窗口已提升 无 04:Outlook 未提升运行。 请勿使用提升的命令提示符。 由于某种原因 (运行扫描) ;例如: - Outlook未安装
- 仅Outlook一个测试版本,并且该版本早于 2007 年
- 扫描期间发生异常
扫描已启动,但未完成 05: 执行扫描任务时出错Outlook。 如果退出"脱机扫描"并重新运行此方案,Outlook脱机扫描。 您还可以尝试使用完整版本SaRA版本。 OfficeScrubScenario条件 命令行版本采取的操作 命令提示符窗口中显示的输出 Office成功删除 无 00: 成功完成此方案。注意: 建议您重新启动计算机以完成任何剩余的清理任务。 Office程序找到.exe运行的文件:lync、winword、excel、msaccess、mstore、infopath、setlang、msouc、ois、onenote、outlook、powerpnt、mspub、groove、visio、winproj、graph、teams 退出方案 06:Office 程序正在运行。 请关闭所有打开Office程序,然后重新运行此方案。 未找到Office产品 退出方案 07: 未找到Office安装的版本。 请使用完整 SaRA 版本。 找到Office多个产品 退出方案 08: 找到Office多个版本。 请使用完整 SaRA 版本。 无法删除Office 退出方案 09: 无法删除Office。 请使用完整 SaRA 版本。 SaRA未提升 退出方案 10:SaRA 此方案需要提升运行。 请使用提升的命令提示符。 TeamsAddinScenario条件 命令行版本采取的操作 命令提示符窗口中显示的输出 扫描成功完成 无 00: 方案成功完成。 请退出并重新启动Outlook。 用户不包括 -CloseOutlook开关退出方案 01: 此方案需要 -CloseOutlook 开关。 请注意,如果Outlook,则 -CloseOutlook 开关将关闭Outlook。 有关其他信息,请访问 https://aka.ms/SaRA_CommandLineVersion 用户不包括 -AcceptEula开关退出方案 01: 请提供 -AcceptEula 以继续此方案。 有关其他信息,请访问 https://aka.ms/SaRA_CommandLineVersion Teams未安装 退出方案 20: 找不到已安装版本的 Teams。 请参阅 https://support.office.com/article/how-do-i-get-access-to-microsoft-teams-fc7f1634-abd3-4f26-a597-9df16e4ca65b Outlook未安装 2013 或更高版本 退出方案 21: 找不到已安装版本的 Outlook 2013 或更高版本。 请参阅 https://go.microsoft.com/fwlink/?linkid=2129032 Windows 7 个用户未安装通用 C 运行时Windows更新 退出方案 22: 不满足先决条件。 需要安装 KB2999226 中的更新。 请参阅 https://go.microsoft.com/fwlink/?linkid=2129032 检测到注册表问题:
LoadBehavior<>项下列出的第 3 项或加载项,或项下的DisabledItemsTeamsAddin.连接 <> 1DoNotDisableAddinList运行注册表恢复操作,然后退出方案。 23: 已更新注册表以解决缺失或不正确的值。 请退出并重新启动Outlook。17: 运行此方案时出错。 您还可以尝试使用完整版本SaRA版本。 未检测到上述任何条件 运行重新注册 dll 恢复操作,然后退出方案。 24: 已Microsoft.Teams.AddinLoader.dll用户。 请退出并重新启动Teams。 然后,退出并重新启动Outlook。 由于某种原因未能 (方案) 退出方案 17: 运行此方案时出错。 您还可以尝试使用完整版本SaRA版本。
SaRA命令行版本历史记录
全年中,通过本文SaRA提供的下载链接,可下载新内部版本。 由于每个生成在 90 天后停止工作,因此我们建议你SaRA最新版本的文件来保持更新状态。
下表提供了指定日期SaRA可用的版本。
| 发布日期 | SaRACmd.exe版本 |
|---|---|
| 2021 年 5 月 26 日 | 17.00.6665.000 |
有关完整版本的 microsoft SaRA,请参阅关于Microsoft支持和恢复助手。