共用方式為


Get-AzActivityLog

擷取活動記錄事件。

Syntax

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>]

Description

Get-AzActivityLog Cmdlet 會擷取活動記錄事件。 事件可以與目前的訂用帳戶標識碼、相互關聯標識符、資源群組、資源標識符或資源提供者相關聯。

範例

範例 1:依訂用帳戶標識碼取得事件記錄檔

Get-AzActivityLog

此命令會列出最多 1000 個與使用者訂用帳戶標識碼相關聯的事件,這些事件發生在目前日期/時間 7 天。

範例 2:依訂用帳戶標識碼取得事件記錄檔,事件數目上限

Get-AzActivityLog -MaxRecord 100

此命令會列出最多 100 個與使用者訂用帳戶標識符相關聯的事件,這些事件發生在目前日期/時間的 7 天。

範例 3:依訂用帳戶標識碼取得事件記錄檔,以及開始時間。

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

此命令會列出最多 1000 個與使用者訂用帳戶標識符相關聯的事件,該事件是在 2017-06-01T10:30 當地時間發生,如果該日期/時間不是超過目前日期/時間的 90 天。

範例 4:使用開始時間和結束時間依訂用帳戶標識碼取得事件記錄檔。

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

此命令會列出最多 1000 個與使用者訂用帳戶標識符相關聯的事件,這些事件是在 2017-04-01T10:30 當地時間之後發生的,以及 2017-04-14T11:30 本地時間,如果整個日期/時間範圍不早於目前日期/時間的 90 天,也就是保留期間。

範例 5:依相互關聯標識碼取得事件記錄檔

Get-AzActivityLog -CorrelationId "60c694d0-e46f-4c12-bed1-9b7aef541c23"

此命令會列出最多 1000 個與指定相互關聯標識符相關聯的事件,這些事件發生在目前日期/時間的 7 天內。 注意:這通常只有一個事件。

範例 6:依具有最大事件數目的相互關聯標識碼取得事件記錄檔

Get-AzActivityLog -CorrelationId "60c694d0-e46f-4c12-bed1-9b7aef541c23" -MaxRecord 100

此命令會列出最多 100 個與指定相互關聯標識符相關聯的事件,這些事件發生在目前日期/時間的 7 天。 注意:這通常只有一個事件。

範例 7:依相互關聯標識符和開始時間取得事件記錄檔

Get-AzActivityLog -CorrelationId "60c694d0-e46f-4c12-bed1-9b7aef541c23" -StartTime 2017-05-22T04:30:00

此命令會列出最多 1000 個與指定相互關聯標識符相關聯的事件,這些事件是在 2017-05-05-22T04:30:00 當地時間之後,如果開始時間不是超過目前日期/時間的 90 天。 注意:這通常只有一個事件。

範例 8:透過具有開始時間和結束時間的相互關聯標識碼取得事件記錄檔

Get-AzActivityLog -CorrelationId "60c694d0-e46f-4c12-bed1-9b7aef541c23" -StartTime 2017-04-15T04:30:00 -EndTime 2017-04-25T12:30:00

此命令會列出最多 1000 個與在 2017-04-15T04:30 當地時間發生之指定相互關聯標識符相關聯的 1000 個事件,但在 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-05-22T04:30:00 當地時間發生的指定資源群組相關聯的 1000 個事件,如果開始時間不超過目前日期/時間的 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:依資源標識碼取得事件記錄檔

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

此命令會列出最多 1000 個與指定資源識別符相關聯的事件,這些事件發生在目前日期/時間的 7 天內。

範例 14:依資源標識符取得事件記錄檔,且事件數目上限

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

此命令會列出最多 100 個與目前日期/時間起 7 天所指定資源識別符相關聯的事件。

範例 15:以開始時間依資源標識碼取得事件記錄檔

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

此命令會列出最多 1000 個與在 2017-05-05-22T04:30:00 當地時間發生之指定資源標識符相關聯的 1000 個事件,如果開始時間不超過目前日期/時間的 90 天。

範例 16:使用開始時間和結束時間依資源標識碼取得事件記錄檔

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

此命令會列出最多 1000 個與在 2017-04-15T04:30 當地時間發生之指定資源標識符相關聯的 1000 個事件,但在 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-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
Accept pipeline input:True
Accept wildcard characters:False

-CorrelationId

The CorrelationId

類型:String
Position:0
預設值:None
必要:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

類型:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-DetailedOutput

傳回具有事件所有詳細資料的物件(預設值是只傳回某些屬性,亦即沒有詳細資料)

類型:SwitchParameter
Position:Named
預設值:None
必要:False
Accept pipeline input:True
Accept wildcard characters:False

-EndTime

查詢的 endTime

類型:Nullable<T>[DateTime]
Position:Named
預設值:None
必要:False
Accept pipeline input:True
Accept wildcard characters:False

-MaxRecord

要擷取的記錄數目上限。 別名:MaxRecords、MaxEvents

類型:Int32
Position:Named
預設值:None
必要:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

資源組名

類型:String
Aliases:ResourceGroup
Position:0
預設值:None
必要:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceId

The ResourceId

類型:String
Position:0
預設值:None
必要:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceProvider

ResourceProvider 名稱

類型:String
Position:0
預設值:None
必要:True
Accept pipeline input:True
Accept wildcard characters:False

-StartTime

查詢的 startTime

類型:Nullable<T>[DateTime]
Position:Named
預設值:None
必要:False
Accept pipeline input:True
Accept wildcard characters:False

-Status

要擷取的事件狀態

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:True
Accept wildcard characters:False

輸入

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

String

SwitchParameter

Int32

輸出

PSEventData