Get-AzLog
擷取活動記錄事件。
語法
GetByCorrelationId
Get-AzLog
[-CorrelationId] <String>
[-StartTime <DateTime>]
[-EndTime <DateTime>]
[-Status <String>]
[-Caller <String>]
[-DetailedOutput]
[-MaxRecord <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
GetByResourceId
Get-AzLog
[-ResourceId] <String>
[-StartTime <DateTime>]
[-EndTime <DateTime>]
[-Status <String>]
[-Caller <String>]
[-DetailedOutput]
[-MaxRecord <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
GetByResourceGroup
Get-AzLog
[-ResourceGroupName] <String>
[-StartTime <DateTime>]
[-EndTime <DateTime>]
[-Status <String>]
[-Caller <String>]
[-DetailedOutput]
[-MaxRecord <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
GetByResourceProvider
Get-AzLog
[-ResourceProvider] <String>
[-StartTime <DateTime>]
[-EndTime <DateTime>]
[-Status <String>]
[-Caller <String>]
[-DetailedOutput]
[-MaxRecord <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
GetBySubscription
Get-AzLog
[-StartTime <DateTime>]
[-EndTime <DateTime>]
[-Status <String>]
[-Caller <String>]
[-DetailedOutput]
[-MaxRecord <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Get-AzLog Cmdlet 會擷取活動記錄事件。 事件可以與目前的訂用帳戶標識碼、相互關聯標識符、資源群組、資源標識符或資源提供者相關聯。
範例
範例 1:依訂用帳戶標識碼取得事件記錄檔
PS C:\>Get-AzLog
此命令會列出最多 1000 個與使用者訂用帳戶標識碼相關聯的事件,這些事件發生在目前日期/時間 7 天。
範例 2:依訂用帳戶標識碼取得事件記錄檔,事件數目上限
PS C:\>Get-AzLog -MaxRecord 100
此命令會列出最多 100 個與使用者訂用帳戶標識符相關聯的事件,這些事件發生在目前日期/時間的 7 天。
範例 3:依訂用帳戶標識碼取得事件記錄檔,以及開始時間。
PS C:\>Get-AzLog -StartTime 2017-06-01T10:30
此命令會列出最多 1000 個與使用者訂用帳戶標識符相關聯的事件,該事件是在 2017-06-01T10:30 當地時間發生,如果該日期/時間不是超過目前日期/時間的 90 天。
範例 4:使用開始時間和結束時間依訂用帳戶標識碼取得事件記錄檔。
PS C:\>Get-AzLog -StartTime 2017-04-01T10:30 -EndTime 2017-04-14T11:30
此命令會列出最多 1000 個與使用者訂用帳戶標識符相關聯的事件,這些事件是在 2017-04-01T10:30 當地時間之後發生的,以及 2017-04-14T11:30 本地時間,如果整個日期/時間範圍不早於目前日期/時間的 90 天,也就是保留期間。
範例 5:依相互關聯標識碼取得事件記錄檔
PS C:\>Get-AzLog -CorrelationId "aaaa0000-bb11-2222-33cc-444444dddddd"
此命令會列出最多 1000 個與指定相互關聯標識符相關聯的事件,這些事件發生在目前日期/時間的 7 天內。 注意:這通常只有一個事件。
範例 6:依具有最大事件數目的相互關聯標識碼取得事件記錄檔
PS C:\>Get-AzLog -CorrelationId "aaaa0000-bb11-2222-33cc-444444dddddd" -MaxRecord 100
此命令會列出最多 100 個與指定相互關聯標識符相關聯的事件,這些事件發生在目前日期/時間的 7 天。 注意:這通常只有一個事件。
範例 7:依相互關聯標識符和開始時間取得事件記錄檔
PS C:\>Get-AzLog -CorrelationId "aaaa0000-bb11-2222-33cc-444444dddddd" -StartTime 2017-05-22T04:30:00
此命令會列出最多 1000 個與指定相互關聯標識符相關聯的事件,這些事件是在 2017-05-05-22T04:30:00 當地時間之後,如果開始時間不是超過目前日期/時間的 90 天。 注意:這通常只有一個事件。
範例 8:透過具有開始時間和結束時間的相互關聯標識碼取得事件記錄檔
PS C:\>Get-AzLog -CorrelationId "aaaa0000-bb11-2222-33cc-444444dddddd" -StartTime 2017-04-15T04:30:00 -EndTime 2017-04-25T12:30:00
此命令會列出最多 1000 個與在 2017-04-15T04:30 當地時間發生之指定相互關聯標識符相關聯的 1000 個事件,但在 2017-04-25T12:30 本地時間之前,如果整個日期/時間範圍未超過目前日期/時間的 90 天,也就是保留期間。
範例 9:取得資源群組的事件記錄檔
PS C:\>Get-AzLog -ResourceGroupName "Contoso-Web-CentralUS"
此命令最多會列出 1000 個與從目前日期/時間起 7 天所指定資源群組相關聯的事件。
範例 10:取得具有最大事件數目的資源群組事件記錄檔
PS C:\>Get-AzLog -ResourceGroup "Contoso-Web-CentralUS" -MaxRecord 100
此命令會列出最多 100 個與從目前日期/時間起 7 天所指定資源群組相關聯的事件。
範例 11:依開始時間取得資源群組的事件記錄檔
PS C:\>Get-AzLog -ResourceGroup "Contoso-Web-CentralUS" -StartTime 2017-05-22T04:30:00
此命令會列出最多 1000 個與在 2017-05-05-22T04:30:00 當地時間發生的指定資源群組相關聯的 1000 個事件,如果開始時間不超過目前日期/時間的 90 天。
範例 12:取得具有開始時間和結束時間的資源群組事件記錄檔
PS C:\>Get-AzLog -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:依資源標識碼取得事件記錄檔
PS C:\>Get-AzLog -ResourceId "/subscriptions/a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1/ResourceGroups/Contoso-Web-CentralUS/providers/Microsoft.Web/ServerFarms/Contoso1"
此命令會列出最多 1000 個與指定資源識別符相關聯的事件,這些事件發生在目前日期/時間的 7 天內。
範例 14:依資源標識符取得事件記錄檔,且事件數目上限
PS C:\>Get-AzLog -ResourceId "/subscriptions/a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1/ResourceGroups/Contoso-Web-CentralUS/providers/Microsoft.Web/ServerFarms/Contoso1" -MaxRecord 100
此命令會列出最多 100 個與目前日期/時間起 7 天所指定資源識別符相關聯的事件。
範例 15:以開始時間依資源標識碼取得事件記錄檔
PS C:\>Get-AzLog -ResourceId "/subscriptions/a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1/ResourceGroups/Contoso-Web-CentralUS/providers/Microsoft.Web/ServerFarms/Contoso1" -StartTime 2017-05-22T04:30
此命令會列出最多 1000 個與在 2017-05-05-22T04:30:00 當地時間發生之指定資源標識符相關聯的 1000 個事件,如果開始時間不超過目前日期/時間的 90 天。
範例 16:使用開始時間和結束時間依資源標識碼取得事件記錄檔
PS C:\>Get-AzLog -ResourceId "/subscriptions/a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1/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:依資源提供者取得事件記錄檔
PS C:\>Get-AzLog -ResourceProvider "Microsoft.Web"
此命令會列出最多 1000 個與指定資源提供者相關聯的事件,這些事件發生在目前日期/時間的 7 天。
範例 18:依資源提供者取得事件記錄檔,事件數目上限
PS C:\>Get-AzLog -ResourceProvider "Microsoft.Web" -MaxRecord 100
此命令會列出最多 100 個與指定資源提供者相關聯的事件,這些事件發生在目前日期/時間的 7 天。
範例 19:以開始時間依資源提供者取得事件記錄檔
PS C:\>Get-AzLog -ResourceProvider "Microsoft.Web" -StartTime 2017-05-22T04:30
此命令會列出最多 1000 個與指定資源提供者相關聯的事件,這些事件是在 2017-05-05-22T04:30:00 當地時間之後,如果開始時間不是超過目前日期/時間的 90 天。
範例 20:使用開始時間和結束時間,依資源提供者取得事件記錄檔
PS C:\>Get-AzLog -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 |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
-CorrelationId
指定相互關聯標識碼。 這是必要參數。
參數屬性
| 類型: | String |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
GetByCorrelationId
| Position: | 0 |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
-DefaultProfile
用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶
參數屬性
| 類型: | IAzureContextContainer |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
| 別名: | AzContext, AzureRmContext, AzureCredential |
參數集
(All)
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-DetailedOutput
指出此 Cmdlet 會顯示詳細的輸出。 根據預設,輸出會摘要說明。
參數屬性
| 類型: | SwitchParameter |
| 預設值: | Switch not present = False, i.e. output summarized |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
-EndTime
指定當地時間查詢的結束時間。 預設值是目前時間。 此值必須晚於 StartTime。 您可以使用 Get-Date Cmdlet 來取得 DateTime 物件。
參數屬性
| 類型: | |
| 預設值: | Current date (time: 00:00:00 AM) + 1 day |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
-MaxRecord
指定要擷取指定篩選條件的記錄總數。 默認值為 1000,接受的最大值為 100000。 會忽略負值和 0,並使用預設值。
參數屬性
| 類型: | Int32 |
| 預設值: | 1000 |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
-ResourceGroupName
指定資源群組的名稱。
參數屬性
| 類型: | String |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
| 別名: | 資源組 |
參數集
GetByResourceGroup
| Position: | 0 |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
-ResourceId
指定資源識別碼。
參數屬性
| 類型: | String |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
GetByResourceId
| Position: | 0 |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
-ResourceProvider
依資源提供者指定篩選。
參數屬性
| 類型: | String |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
GetByResourceProvider
| Position: | 0 |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
-StartTime
指定當地時間查詢的開始時間。 預設值為 EndTime 減去七天。 您可以使用 Get-Date Cmdlet 來取得 DateTime 物件。
參數屬性
| 類型: | |
| 預設值: | EndTime - 7 days |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
-Status
指定狀態。
參數屬性
| 類型: | String |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
CommonParameters
此 Cmdlet 支援一般參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters。