你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Get-AipServiceUserLog
将保护用户日志从 Azure 信息保护下载到本地存储。
语法
Get-AipServiceUserLog
-Path <String>
[-FromDate <DateTime>]
[-ToDate <DateTime>]
[-ForDate <DateTime>]
[-Force]
[-NumberOfThreads <Int32>]
[<CommonParameters>]
说明
Get-AipServiceUserLog cmdlet 将保护用户日志下载到本地存储。 必须指定特定日期或日期范围才能下载日志条目。
必须使用 PowerShell 获取这些用户日志;无法使用管理门户执行此操作。
运行此命令并仅指定 DateTime 对象的日期时,假定该时间在本地时间为 00:00:00:00,然后转换为 UTC。
当指定日期的时间(例如,-ForDate '2/1/2016 15:00:00'),该日期和时间将转换为 UTC。 然后,Get-AipServiceUserLog 命令获取该 UTC 时间段的日志。 仅当“date”字段名称包含以前日期(UTC 时间)的值时,使用情况日志才可用。 当前日期中的使用情况日志不可用。
请参阅示例,了解如何更改 DateTime 值,以适应本地时间所需的转换。
有关保护使用情况日志记录和分步示例的详细信息,请参阅 日志记录和分析 Azure 在形成保护中的保护使用情况。
示例
示例 1:获取日期范围的用户日志
PS C:\>Get-AipServiceUserLog -Path 'C:\Logs' -FromDate '12/12/2015' -ToDate '12/15/2015' -NumberOfThreads 10
此命令将创建的用户日志从 2015 年 12 月 12 日到 2015 年 12 月 15 日(UTC 时间)下载到文件夹 C:\Logs。
该命令使用 10 个线程下载日志。
示例 2:获取日期的用户日志
PS C:\>Get-AipServiceUserLog -Path 'C:\Logs' -ForDate '12/5/2015'
此命令将 2015/12/5 的用户日志(UTC 时间)下载到文件夹 C:\Logs。
示例 3:获取日期的用户日志,并考虑 UTC +偏移时间转换
PS C:\>Get-AipServiceUserLog -Path 'C:\Logs' -ForDate '2/2/2016 12:00:00'
此命令演示如何在将用户日志下载到文件夹 C:\Logs 之前,考虑从本地时间开始的 UTC +偏移时间转换。
你位于新西兰,这意味着计算机的本地时间是 UTC+12,你希望在本地时间(而不是 UTC)下载 2/2/2 的日志。 如果未指定日期为 12:00:00 的时间,则日志将仅包含前 12 小时 2/2/2 的数据(以及前一天的最后 12 小时)。
示例 4:获取日期范围的用户日志,同时考虑 UTC -offset 时间转换
PS C:\>Get-AipServiceUserLog -Path 'C:\Logs' -FromDate '2/1/2016 18:00:00' -ToDate '2/9/15/2016 18:00:00'
此命令演示如何在将用户日志下载到文件夹 C:\Logs 之前考虑从本地时间 -offset UTC 时间转换。
你位于美国休斯顿,这意味着计算机的本地时间是 UTC-6,并且你希望从 2016 年 2 月 2 日至 2016 年 2 月 9 日下载日志,而不是 UTC。
如果未指定之前 18:00:00:00 的日期和时间,则本地时间的前 6 小时(以及结束日期的另外 6 小时)将丢失数据。
参数
-Force
指示此 cmdlet 会覆盖相同日期或日期范围的现有日志文件,而不提示进行确认。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ForDate
将日志文件的日期(可选)指定为 DateTime 对象。
如果不使用 fromDate 参数
若要获取 DateTime 对象,请使用 Get-Date cmdlet。
类型: | DateTime |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-FromDate
将日志文件的开始日期(可选)指定为 DateTime 对象。
如果不使用 ForDate 参数,请使用此参数。
如果指定此参数而不是 ToDate,则结束日期是运行命令的一天。
类型: | DateTime |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-NumberOfThreads
指定要用于下载日志的线程数。
此参数的可接受值为:1-32。
默认值为 3。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Path
指定要在其中保存日志的文件夹的现有路径。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-ToDate
将日志文件的停止日期(可选)指定为 DateTime 对象。
(可选)使用 fromDate 参数指定此参数以指定特定的日期范围。 如果使用 FromDate 参数时未指定此参数,则结束日期是运行命令的一天。
类型: | DateTime |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |