你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Export-AIPLogs

相关内容: 仅限 AIP 统一标记客户端

收集 Azure 信息保护客户端和扫描程序日志文件并将其导出到压缩文件。

语法

Export-AIPLogs
      [-FileName] <String>
      [-OnBehalfOf <PSCredential>]
      [<CommonParameters>]

说明

Export-AIPLogs cmdlet 从 %localappdata%\Microsoft\MSIP\Logs 收集所有客户端和扫描程序日志文件,并将其保存到具有.zip格式的单个压缩文件中。 如果请求发送日志文件以帮助调查来自此客户端的 Azure 信息保护统一标记客户端或扫描程序报告的问题,则可以将此文件发送到Microsoft 支持部门。

如果需要从服务帐户导出日志文件,请使用 OnBehalfOf 参数。 例如,已创建的帐户以非交互方式运行,例如 Azure 信息保护 扫描程序的帐户。

示例

示例 1

PS C:\> Export-AIPLogs -FileName C:\Logs\AIPLogs.zip

此命令收集所有导出的日志并将其保存到现有 C:\Logs 文件夹中的 AIPLogs.zip 文件。

参数

-FileName

导出的日志文件的路径和文件名。

路径可以是本地路径,也可以是映射驱动器号或 UNC) (网络路径。

路径中的任何文件夹必须已存在。 如果指定已存在于指定文件夹中的文件名,则会覆盖原始文件。

指定文件名时,请包括 .zip 文件扩展名。

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOf

若要使用此参数,必须使用“ 以管理员身份运行 ”选项运行 PowerShell 会话。

指定在需要从当前登录的帐户以外的帐户导出日志文件时要使用的凭据对象的变量。 例如,需要为运行 Azure 信息保护 扫描程序的服务帐户收集日志文件。 在此方案中,如果扫描程序安装在运行此 cmdlet 的同一台计算机上,日志文件还包括扫描程序的配置数据库中的一些信息。

使用 Get-Credentials cmdlet 创建存储凭据的变量。

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

输入

None

输出

System.Object

备注