你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Get-AzureStorSimpleJob

获取 StorSimple 作业。

注意

本文档中引用的 cmdlet 用于管理使用 Azure Service Manager (ASM) API 的旧式 Azure 资源。 创建新资源时,建议不要使用旧的 PowerShell 模块,因为计划将停用 ASM。 有关详细信息,请参阅 Azure Service Manager 停用

Az PowerShell 模块是建议用于管理 PowerShell 的 Azure 资源管理器 (ARM) 资源的 PowerShell 模块。

语法

Get-AzureStorSimpleJob
   [-DeviceName <String>]
   [-InstanceId <String>]
   [-Status <String>]
   [-Type <String>]
   [-From <DateTime>]
   [-To <DateTime>]
   [-Skip <Int32>]
   [-First <Int32>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

说明

Get-AzureStorSimpleJob cmdlet 获取 Azure StorSimple 作业。 指定用于获取特定作业的实例 ID。 指定其他参数以限制此 cmdlet 获取的作业。

此 cmdlet 最多返回 200 个作业。 如果存在 200 多个作业,请使用 FirstSkip 参数获取剩余作业。 如果为 Skip 指定值 100,第 个为 50,则此 cmdlet 不会返回前 100 个结果。 它会在跳过的 100 后返回接下来的 50 个结果。

示例

示例 1:使用 ID 获取作业

PS C:\>Get-AzureStorSimpleJob -InstanceId "574f47e0-44e9-495c-b8a5-0203c57ebf6d"
BackupPolicy             : 
BackupTimeStamp          : 1/1/0001 12:00:00 AM
BackupType               : CloudSnapshot
DataStats                : Microsoft.WindowsAzure.Management.StorSimple.Models.DataStatistics
Device                   : Microsoft.WindowsAzure.Management.StorSimple.Models.CisBaseObject
Entity                   : Microsoft.WindowsAzure.Management.StorSimple.Models.CisBaseObject
ErrorDetails             : {}
HideProgressDetails      : False
InstanceId               : 574f47e0-44e9-495c-b8a5-0203c57ebf6d
IsInstantRestoreComplete : False
IsJobCancellable         : True
JobDetails               : Microsoft.WindowsAzure.Management.StorSimple.Models.JobStatusInfo
Name                     : 26447caf-59bb-41c9-a028-3224d296c7dc
Progress                 : 100
SourceDevice             : Microsoft.WindowsAzure.Management.StorSimple.Models.CisBaseObject
SourceEntity             : Microsoft.WindowsAzure.Management.StorSimple.Models.CisBaseObject
SourceVolume             : Microsoft.WindowsAzure.Management.StorSimple.Models.CisBaseObject
Status                   : Completed
TimeStats                : Microsoft.WindowsAzure.Management.StorSimple.Models.TimeStatistics
Type                     : Backup
Volume                   : Microsoft.WindowsAzure.Management.StorSimple.Models.CisBaseObject

此命令获取具有指定 ID 的作业的信息。

示例 2:使用设备名称获取作业

PS C:\>Get-AzureStorSimpleJob -DeviceName "8600-Bravo 001" -First 2
InstanceId                           Type                         Status                                          DeviceName                                      StartTime                                       Progress                                       
----------                           ----                         ------                                          ----------                                      ---------                                       --------                                       
1997c33f-bfcc-4d08-9aba-28068340a1f9 Backup                       Running                                         8600-Bravo 001                                  4/15/2015 1:30:02 PM                            92                                             
85074062-ef6a-408a-b6c9-2a0904bb99ca Backup                       Completed                                       8600-Bravo 001                                  4/15/2015 1:30:02 PM                            100

此命令获取名为 8600-Bravo 001 的设备作业的信息。 此命令获取设备的前两个作业。

示例 3:完成作业

PS C:\>Get-AzureStorSimpleJob -Status "Completed" -Skip 10 -First 2

此命令将获取已完成的作业。 该命令在跳过前十个作业后仅获取前两个作业。

示例 4:获取手动备份作业

PS C:\>Get-AzureStorSimpleJob -Type "ManualBackup"

此命令获取手动备份类型的作业。

示例 5:获取指定时间之间的作业

PS C:\>$StartTime = Get-Date -Year 2015 -Month 3 -Day 10
PS C:\> $EndTime = Get-Date -Year 2015 -Month 3 -Day 11 -Hour 12 -Minute 15
PS C:\>Get-AzureStorSimpleJob -DeviceName "Device07" -From $StartTime -To $EndTime

前两个命令使用 Get-Date cmdlet 创建 DateTime 对象。 这些命令将新时间存储在$StartTime和$EndTime变量中。 要了解详情,请键入 Get-Help Get-Date

最终命令在存储在 $StartTime 和 $EndTime 中的时间之间获取名为 Device07 的设备作业。

参数

-DeviceName

指定 StorSimple 设备的名称。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-First

只获取指定数量的对象。 输入要获取的对象数量。

类型:Int32
Position:Named
默认值:False
必需:False
接受管道输入:False
接受通配符:False

-From

指定此 cmdlet 获取的作业的开始日期和时间。

类型:DateTime
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-InstanceId

指定要获取的作业的 ID。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Profile

指定此 cmdlet 从中读取的 Azure 配置文件。 如果未指定配置文件,此 cmdlet 将从本地默认配置文件中读取。

类型:AzureSMProfile
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Skip

忽略指定数量的对象,然后获取其余对象。 输入要跳过的对象数量。

类型:Int32
Position:Named
默认值:False
必需:False
接受管道输入:False
接受通配符:False

-Status

指定状态。 此参数的可接受值为:

  • 正在运行
  • 已完成
  • 已取消
  • 失败
  • 正在取消
  • CompletedWithErrors
类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-To

指定此 cmdlet 获取的作业的结束日期和时间。

类型:DateTime
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Type

指定作业类型。 此参数的可接受值为:

  • Backup
  • ManualBackup
  • 还原
  • CloneWorkflow
  • DeviceRestore
  • 更新
  • SupportPackage
  • VirtualApplianceProvisioning
类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

输入

None

不能通过管道将输入传递给此 cmdlet。

输出

IList\<DeviceJobDetails\>, DeviceJobDetails

此 cmdlet 返回作业详细信息对象列表,或者,如果指定 InstanceID 参数,它将返回单个作业详细信息对象。