你当前正在访问 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 模块,用于使用 PowerShell 管理 Azure 资源管理器 (ARM) 资源。

语法

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 参数,它将返回单个作业详细信息对象。