Get-AipServiceUserLog
Загружает журналы защиты пользователей из azure Information Protection в локальное хранилище.
Синтаксис
Get-AipServiceUserLog
-Path <String>
[-FromDate <DateTime>]
[-ToDate <DateTime>]
[-ForDate <DateTime>]
[-Force]
[-NumberOfThreads <Int32>]
[<CommonParameters>]
Описание
Командлет Get-AipServiceUserLog загружает журналы пользователей защиты в локальное хранилище. Для скачивания записей журнала необходимо указать определенную дату или диапазон дат.
Для получения этих журналов пользователей необходимо использовать PowerShell; Это действие невозможно выполнить с помощью портала управления.
При выполнении этой команды и указании даты только для объектов DateTime предполагается, что время будет равно 00:00:00 по местному времени, а затем преобразуется в формат UTC.
При указании времени с датой (например, -ForDate '01.02.2016 15:00:00'), эта дата и время преобразуются в формат UTC. Затем команда Get-AipServiceUserLog получает журналы за этот период времени в формате UTC. Журналы использования доступны только в том случае, если имя поля date содержит значение предыдущей даты (в формате UTC). Журналы использования с текущей даты недоступны.
Ознакомьтесь с примерами того, как может потребоваться изменить значения DateTime в соответствии с преобразованием, необходимым для местного времени.
Дополнительные сведения о ведении журнала использования защиты и пошаговый пример см. в статье Ведение журнала и анализ использования защиты из Azure In Formation Protection.
Примеры
Пример 1. Получение журналов пользователей для диапазона дат
PS C:\>Get-AipServiceUserLog -Path 'C:\Logs' -FromDate '12/12/2015' -ToDate '12/15/2015' -NumberOfThreads 10
Эта команда загружает журналы пользователей, созданные между 12.12.2015 и 15.12.2015 (в формате UTC), в папку C:\Logs.
Команда использует 10 потоков для скачивания журналов.
Пример 2. Получение журналов пользователей для даты
PS C:\>Get-AipServiceUserLog -Path 'C:\Logs' -ForDate '12/5/2015'
Эта команда скачивает журналы пользователей за 05.12.2015 (в формате UTC) в папку C:\Logs.
Пример 3. Получение журналов пользователей для даты с учетом преобразования времени в формате UTC +смещения
PS C:\>Get-AipServiceUserLog -Path 'C:\Logs' -ForDate '2/2/2016 12:00:00'
Эта команда показывает, как может потребоваться учесть преобразование времени в формате UTC + смещение по местному времени перед загрузкой журналов пользователей в папку C:\Logs.
Вы находитесь в Новой Зеландии. Это означает, что местное время вашего компьютера — UTC+12, и вы хотите скачать журналы для 02.02.2016 по местному времени, а не utc. Если вы не указали время 12:00:00 с датой, журналы будут содержать данные только за первые 12 часов 02.02.2016 (и за последние 12 часов предыдущего дня).
Пример 4. Получение журналов пользователей для диапазона дат с учетом преобразования времени смещения в формате UTC
PS C:\>Get-AipServiceUserLog -Path 'C:\Logs' -FromDate '2/1/2016 18:00:00' -ToDate '2/9/15/2016 18:00:00'
Эта команда показывает, как может потребоваться учитывать преобразование времени смещения в формате UTC из местного времени перед загрузкой журналов пользователей в папку C:\Logs.
Вы находитесь в Хьюстоне, США. Это означает, что местное время вашего компьютера — UTC-6, и вы хотите скачать журналы с 02.02.2016 по 02.02.2016 по местному времени, а не по UTC.
Если вы не указали предыдущую дату и время 18:00:00, в журналах будут отсутствовать данные за первые 6 часов 02.02.2016 по местному времени (и еще 6 часов для конечной даты).
Параметры
-Force
Указывает, что этот командлет перезаписывает существующий файл журнала для той же даты или диапазона дат без запроса подтверждения.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ForDate
Указывает дату (и при необходимости время) для файла журнала в виде объекта DateTime .
Используйте этот параметр, если параметр FromDate не используется.
Чтобы получить объект DateTime , используйте командлет Get-Date .
Тип: | DateTime |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-FromDate
Указывает дату начала (и при необходимости время) для файла журнала в виде объекта DateTime .
Используйте этот параметр, если параметр ForDate не используется.
Если указать этот параметр, но не ToDate, то датой окончания будет день выполнения команды.
Тип: | DateTime |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-NumberOfThreads
Указывает количество потоков, используемых для скачивания журналов.
Допустимые значения для этого параметра: 1–32.
Значение по умолчанию равно 3.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Path
Указывает существующий путь к папке, в которой сохраняются журналы.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ToDate
Указывает дату остановки (и при необходимости время) для файла журнала в виде объекта DateTime .
При необходимости укажите этот параметр при использовании параметра FromDate для указания определенного диапазона дат. Если этот параметр не указан при использовании параметра FromDate , то датой окончания будет день выполнения команды.
Тип: | DateTime |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |