你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Export-DebugLogs
收集客户端和扫描程序日志文件并将其Microsoft Purview 信息保护导出到压缩文件。
语法
Export-DebugLogs
[-FileName] <String>
[-OnBehalfOf <PSCredential>]
[<CommonParameters>]
说明
Export-DebugLogs cmdlet 从 %localappdata%\Microsoft\MSIP\Logs 收集所有客户端和扫描程序日志文件,并将其保存到具有 .zip 格式的单个压缩文件中。 然后,如果请求发送日志文件以帮助调查Microsoft Purview 信息保护客户端或扫描程序报告的问题,则可以将此文件发送到 Microsoft 支持部门。
如果需要从服务帐户导出日志文件,请使用 OnBehalfOf 参数。 例如,已创建用于以非交互方式运行的帐户,例如 MicrosoftPurview 信息保护 扫描程序的帐户。
示例
示例 1
PS C:\> Export-DebugLogs -FileName C:\Logs\AIPLogs.zip
此命令将所有导出的日志收集并保存到现有 C:\Logs 文件夹中的 AIPLogs.zip 文件。
参数
-FileName
导出的日志文件的路径和文件名。
路径可以是本地路径,也可以是映射驱动器号或 UNC) (网络路径。
路径中的任何文件夹必须已存在。 如果指定指定文件夹中已存在的文件名,则会覆盖原始文件。
指定文件名时,请包含 .zip 文件扩展名。
类型: | String |
Position: | 0 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-OnBehalfOf
若要使用此参数,必须使用“ 以管理员身份运行 ”选项运行 PowerShell 会话。
指定包含凭据对象的变量,当需要从当前登录帐户以外的帐户导出日志文件时要使用的变量。 例如,需要收集运行Microsoft Purview 信息保护扫描程序的服务帐户的日志文件。 在这种情况下,如果扫描程序安装在运行此 cmdlet 的同一台计算机上,则日志文件还包含扫描程序的配置数据库中的一些信息。
使用 Get-Credentials cmdlet 创建存储凭据的变量。
类型: | PSCredential |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
输入
None
输出
System.Object