你当前正在访问 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 多个作业,请使用 First 和 Skip 参数获取剩余作业。 如果为 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 参数,它将返回单个作业详细信息对象。