Поделиться через


Get-AzLog

Получение событий журнала действий.

Синтаксис

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

Описание

Командлет Get-AzLog извлекает события журнала действий. События могут быть связаны с текущим идентификатором подписки, идентификатором корреляции, группой ресурсов, идентификатором ресурса или поставщиком ресурсов.

Примеры

Пример 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-04-01T10:30 по местному времени, и до 2017-04-14T11:30 локальное время, если весь диапазон даты и времени не старше 90 дней с текущей даты и времени, т. е. период хранения.

Пример 5. Получение журнала событий по идентификатору корреляции

PS C:\>Get-AzLog -CorrelationId "00001111-aaaa-2222-bbbb-3333cccc4444"

Эта команда перечисляет не более 1000 событий, связанных с указанным идентификатором корреляции, который произошел 7 дней с текущей даты и времени. ПРИМЕЧАНИЕ. Обычно это только одно событие.

Пример 6. Получение журнала событий по идентификатору корреляции с максимальным количеством событий

PS C:\>Get-AzLog -CorrelationId "00001111-aaaa-2222-bbbb-3333cccc4444" -MaxRecord 100

Эта команда содержит не более 100 событий, связанных с указанным идентификатором корреляции, который произошел 7 дней с текущей даты и времени. ПРИМЕЧАНИЕ. Обычно это только одно событие.

Пример 7. Получение журнала событий по идентификатору корреляции и времени начала

PS C:\>Get-AzLog -CorrelationId "00001111-aaaa-2222-bbbb-3333cccc4444" -StartTime 2017-05-22T04:30:00

Эта команда перечисляет не более 1000 событий, связанных с указанным идентификатором корреляции, который произошел или после 2017-05-22T04:30:00 локального времени, если время начала не старше 90 дней с текущей даты и времени. ПРИМЕЧАНИЕ. Обычно это только одно событие.

Пример 8. Получение журнала событий по идентификатору корреляции с временем начала и временем окончания

PS C:\>Get-AzLog -CorrelationId "00001111-aaaa-2222-bbbb-3333cccc4444" -StartTime 2017-04-15T04:30:00 -EndTime 2017-04-25T12:30:00

Эта команда перечисляет не более 1000 событий, связанных с указанным идентификатором корреляции, который произошел или после 2017-04-15T04:30 локального времени, но до 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-22T04:30:00 локального времени, если время начала не старше 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/623d50f1-4fa8-4e46-a967-a9214aed43ab/ResourceGroups/Contoso-Web-CentralUS/providers/Microsoft.Web/ServerFarms/Contoso1"

Эта команда перечисляет не более 1000 событий, связанных с указанным идентификатором ресурса, который произошел 7 дней с текущей даты и времени.

Пример 14. Получение журнала событий по идентификатору ресурса с максимальным количеством событий

PS C:\>Get-AzLog -ResourceId "/subscriptions/623d50f1-4fa8-4e46-a967-a9214aed43ab/ResourceGroups/Contoso-Web-CentralUS/providers/Microsoft.Web/ServerFarms/Contoso1" -MaxRecord 100

Эта команда содержит не более 100 событий, связанных с указанным идентификатором ресурса, который произошел 7 дней с текущей даты и времени.

Пример 15. Получение журнала событий по идентификатору ресурса с временем начала

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

Эта команда перечисляет не более 1000 событий, связанных с указанным идентификатором ресурса, который произошел или после 2017-05-22T04:30:00 локального времени, если время начала не старше 90 дней с текущей даты и времени.

Пример 16. Получение журнала событий по идентификатору ресурса с временем начала и окончания

PS C:\>Get-AzLog -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 локального времени, но до 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-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
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-CorrelationId

Указывает идентификатор корреляции. Этот параметр является обязательным.

Тип:String
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DetailedOutput

Указывает, что этот командлет отображает подробные выходные данные. По умолчанию выходные данные суммируются.

Тип:SwitchParameter
Position:Named
Default value:Switch not present = False, i.e. output summarized
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-EndTime

Указывает время окончания запроса в локальном времени. Значение по умолчанию — текущее время. Значение должно быть позже, чем StartTime. Командлет Get-Date можно использовать для получения объекта DateTime .

Тип:Nullable<T>[DateTime]
Position:Named
Default value:Current date (time: 00:00:00 AM) + 1 day
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-MaxRecord

Указывает общее количество записей, которые необходимо получить для указанного фильтра. Значение по умолчанию равно 1000, а максимально допустимое значение — 100000. Отрицательные значения и 0 игнорируются, и будет использоваться значение по умолчанию.

Тип:Int32
Position:Named
Default value:1000
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-ResourceGroupName

Указывает имя группы ресурсов.

Тип:String
Aliases:ResourceGroup
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-ResourceId

Указывает идентификатор ресурса.

Тип:String
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-ResourceProvider

Указывает фильтр по поставщику ресурсов.

Тип:String
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-StartTime

Указывает время начала запроса в локальном времени. Значение по умолчанию — EndTime минус семь дней. Командлет Get-Date можно использовать для получения объекта DateTime .

Тип:Nullable<T>[DateTime]
Position:Named
Default value:EndTime - 7 days
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Status

Указывает состояние.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

Входные данные

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

String

SwitchParameter

Int32

Выходные данные

PSEventData