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

Get-AzActivityLog

检索活动日志事件。

语法

Get-AzActivityLog
   [-StartTime <DateTime>]
   [-EndTime <DateTime>]
   [-Status <String>]
   [-Caller <String>]
   [-DetailedOutput]
   [-MaxRecord <Int32>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzActivityLog
   [-StartTime <DateTime>]
   [-EndTime <DateTime>]
   [-Status <String>]
   [-Caller <String>]
   [-DetailedOutput]
   [-CorrelationId] <String>
   [-MaxRecord <Int32>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzActivityLog
   [-StartTime <DateTime>]
   [-EndTime <DateTime>]
   [-Status <String>]
   [-Caller <String>]
   [-DetailedOutput]
   [-ResourceGroupName] <String>
   [-MaxRecord <Int32>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzActivityLog
   [-StartTime <DateTime>]
   [-EndTime <DateTime>]
   [-Status <String>]
   [-Caller <String>]
   [-DetailedOutput]
   [-ResourceId] <String>
   [-MaxRecord <Int32>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzActivityLog
   [-StartTime <DateTime>]
   [-EndTime <DateTime>]
   [-Status <String>]
   [-Caller <String>]
   [-DetailedOutput]
   [-ResourceProvider] <String>
   [-MaxRecord <Int32>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

说明

Get-AzActivityLog cmdlet 检索活动日志事件。 事件可以与当前订阅 ID、关联 ID、资源组、资源 ID 或资源提供程序相关联。

示例

示例 1:按订阅 ID 获取事件日志

Get-AzActivityLog

此命令最多列出与用户订阅 ID 关联的 1000 个事件,该 ID 从当前日期/时间开始 7 天。

示例 2:按包含最大事件数的订阅 ID 获取事件日志

Get-AzActivityLog -MaxRecord 100

此命令最多列出与用户订阅 ID 关联的 100 个事件,该 ID 从当前日期/时间开始 7 天。

示例 3:按包含开始时间的订阅 ID 获取事件日志。

Get-AzActivityLog -StartTime 2017-06-01T10:30

此命令列出了与用户订阅 ID 关联的最多 1000 个事件,这些事件发生在 2017-06-01T10:30 本地时间(如果日期/时间不超过当前日期/时间的 90 天)。

示例 4:按包含开始时间和结束时间的订阅 ID 获取事件日志。

Get-AzActivityLog -StartTime 2017-04-01T10:30 -EndTime 2017-04-14T11:30

此命令列出了与用户订阅 ID 关联的最多 1000 个事件,这些事件发生在 2017-04-01T10:30 本地时间之后,以及 2017-04-14T11:30 本地时间(例如,如果整个日期/时间范围不低于当前日期/时间的 90 天,即保留期)。

示例 5:按关联 ID 获取事件日志

Get-AzActivityLog -CorrelationId "00001111-aaaa-2222-bbbb-3333cccc4444"

此命令最多列出 1000 个与从当前日期/时间起 7 天内发生的指定关联 ID 关联的事件。 注意:这通常是一个事件。

示例 6:通过具有最大事件数的相关 ID 获取事件日志

Get-AzActivityLog -CorrelationId "00001111-aaaa-2222-bbbb-3333cccc4444" -MaxRecord 100

此命令最多列出 100 个与从当前日期/时间起 7 天内发生的指定关联 ID 关联的事件。 注意:这通常是一个事件。

示例 7:按相关 ID 和开始时间获取事件日志

Get-AzActivityLog -CorrelationId "00001111-aaaa-2222-bbbb-3333cccc4444" -StartTime 2017-05-22T04:30:00

此命令最多列出 1000 个与在 2017-05-2017-05-22T04:30:00 本地时间(如果开始时间不超过当前日期/时间 90 天)之后发生的指定关联 ID 关联的事件。 注意:这通常是一个事件。

示例 8:通过包含开始时间和结束时间的相关 ID 获取事件日志

Get-AzActivityLog -CorrelationId "00001111-aaaa-2222-bbbb-3333cccc4444" -StartTime 2017-04-15T04:30:00 -EndTime 2017-04-25T12:30:00

此命令将列出与指定关联 ID 关联的最多 1000 个事件,这些事件发生在 2017-04-15T04:30 本地时间之后,但在 2017-04-25T12:30 本地时间之前,如果整个日期/时间范围不低于当前日期/时间的 90 天,即保留期。

示例 9:获取资源组的事件日志

Get-AzActivityLog -ResourceGroupName "Contoso-Web-CentralUS"

此命令最多列出 1000 个与从当前日期/时间起 7 天内发生的指定资源组关联的事件。

示例 10:获取具有最大事件数的资源组的事件日志

Get-AzActivityLog -ResourceGroup "Contoso-Web-CentralUS" -MaxRecord 100

此命令最多列出 100 个与从当前日期/时间开始 7 天的指定资源组关联的事件。

示例 11:按开始时间获取资源组的事件日志

Get-AzActivityLog -ResourceGroup "Contoso-Web-CentralUS" -StartTime 2017-05-22T04:30:00

此命令列出了与指定资源组关联的最多 1000 个事件,这些事件发生在 2017-05-22T04:30:00 本地时间(如果开始时间不低于当前日期/时间的 90 天)。

示例 12:获取具有开始时间和结束时间的资源组的事件日志

Get-AzActivityLog -ResourceGroup "Contoso-Web-CentralUS" -StartTime 2017-04-15T04:30 -EndTime 2017-04-25T12:30

此命令列出了与指定资源组关联的最多 1000 个事件,这些事件发生在 2017-04-15T04:30 本地时间,但在 2017-04-25T12:30 本地时间(例如,如果整个日期/时间范围不低于当前日期/时间的 90 天)之前,即保留期。

示例 13:按资源 ID 获取事件日志

Get-AzActivityLog -ResourceId "/subscriptions/623d50f1-4fa8-4e46-a967-a9214aed43ab/ResourceGroups/Contoso-Web-CentralUS/providers/Microsoft.Web/ServerFarms/Contoso1"

此命令最多列出 1000 个与从当前日期/时间起 7 天内发生的指定资源 ID 关联的事件。

示例 14:按具有最大事件数的资源 ID 获取事件日志

Get-AzActivityLog -ResourceId "/subscriptions/623d50f1-4fa8-4e46-a967-a9214aed43ab/ResourceGroups/Contoso-Web-CentralUS/providers/Microsoft.Web/ServerFarms/Contoso1" -MaxRecord 100

此命令最多列出 100 个与从当前日期/时间起 7 天内发生的指定资源 ID 关联的事件。

示例 15:按具有开始时间的资源 ID 获取事件日志

Get-AzActivityLog -ResourceId "/subscriptions/623d50f1-4fa8-4e46-a967-a9214aed43ab/ResourceGroups/Contoso-Web-CentralUS/providers/Microsoft.Web/ServerFarms/Contoso1" -StartTime 2017-05-22T04:30

此命令列出了与在 2017-05-2017-05-22T04:30:00 本地时间(如果开始时间不低于当前日期/时间 90 天)之前的 90 天关联的最多 1000 个事件。

示例 16:按具有开始时间和结束时间的资源 ID 获取事件日志

Get-AzActivityLog -ResourceId "/subscriptions/623d50f1-4fa8-4e46-a967-a9214aed43ab/ResourceGroups/Contoso-Web-CentralUS/providers/Microsoft.Web/ServerFarms/Contoso1" -StartTime 2017-04-15T04:30 -EndTime 2017-04-25T12:30

此命令列出了与指定资源 ID 关联的最多 1000 个事件,这些事件发生在 2017-04-15T04:30 本地时间之后,但在 2017-04-25T12:30 本地时间之前,如果整个日期/时间范围不低于当前日期/时间的 90 天,即保留期。

示例 17:按资源提供程序获取事件日志

Get-AzActivityLog -ResourceProvider "Microsoft.Web"

此命令最多列出与指定资源提供程序关联的 1000 个事件,这些事件从当前日期/时间开始 7 天。

示例 18:按具有最大事件数的资源提供程序获取事件日志

Get-AzActivityLog -ResourceProvider "Microsoft.Web" -MaxRecord 100

此命令最多列出与指定资源提供程序关联的 100 个事件,这些事件从当前日期/时间开始 7 天。

示例 19:使用开始时间按资源提供程序获取事件日志

Get-AzActivityLog -ResourceProvider "Microsoft.Web" -StartTime 2017-05-22T04:30

此命令列出了与指定资源提供程序关联的最多 1000 个事件,这些事件发生在 2017-05-22T04:30:00 本地时间(如果开始时间不低于当前日期/时间的 90 天)。

示例 20:使用开始时间和结束时间按资源提供程序获取事件日志

Get-AzActivityLog -ResourceProvider "Microsoft.Web" -StartTime 2017-04-15T04:30 -EndTime 2017-04-25T12:30

此命令列出了与指定资源提供程序关联的最多 1000 个事件,这些事件发生在 2017-04-15T04:30 本地时间之后,但在 2017-04-25T12:30 本地时间(例如,如果整个日期/时间范围不低于当前日期/时间的 90 天)之前,即保留期。

参数

-Caller

要提取的事件的调用方

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:True
接受通配符:False

-CorrelationId

The CorrelationId

类型:String
Position:0
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-DefaultProfile

用于与 Azure 通信的凭据、帐户、租户和订阅。

类型:IAzureContextContainer
别名:AzContext, AzureRmContext, AzureCredential
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-DetailedOutput

返回包含所有事件详细信息的对象(默认值仅返回某些属性,即无详细信息)

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:True
接受通配符:False

-EndTime

查询的 endTime

类型:Nullable<T>[DateTime]
Position:Named
默认值:None
必需:False
接受管道输入:True
接受通配符:False

-MaxRecord

要提取的最大记录数。 别名:MaxRecords、MaxEvents

类型:Int32
Position:Named
默认值:None
必需:False
接受管道输入:True
接受通配符:False

-ResourceGroupName

资源组名称

类型:String
别名:ResourceGroup
Position:0
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-ResourceId

The ResourceId

类型:String
Position:0
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-ResourceProvider

ResourceProvider 名称

类型:String
Position:0
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-StartTime

查询的 startTime

类型:Nullable<T>[DateTime]
Position:Named
默认值:None
必需:False
接受管道输入:True
接受通配符:False

-Status

要提取的事件的状态

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:True
接受通配符:False

输入

Nullable<T>[[System.DateTime, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]

String

SwitchParameter

Int32

输出

PSEventData