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

Get-AzureStorSimpleDeviceBackup

从设备获取备份。

注意

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

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

语法

Get-AzureStorSimpleDeviceBackup
   -DeviceName <String>
   [-From <String>]
   [-To <String>]
   [-First <Int32>]
   [-Skip <Int32>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]
Get-AzureStorSimpleDeviceBackup
   -DeviceName <String>
   -BackupPolicyId <String>
   [-From <String>]
   [-To <String>]
   [-First <Int32>]
   [-Skip <Int32>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]
Get-AzureStorSimpleDeviceBackup
   -DeviceName <String>
   -VolumeId <String>
   [-From <String>]
   [-To <String>]
   [-First <Int32>]
   [-Skip <Int32>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]
Get-AzureStorSimpleDeviceBackup
   -DeviceName <String>
   -BackupPolicy <BackupPolicyDetails>
   [-From <String>]
   [-To <String>]
   [-First <Int32>]
   [-Skip <Int32>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]
Get-AzureStorSimpleDeviceBackup
   -DeviceName <String>
   -Volume <VirtualDisk>
   [-From <String>]
   [-To <String>]
   [-First <Int32>]
   [-Skip <Int32>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

说明

Get-AzureStorSimpleDeviceBackup cmdlet 从设备获取备份。 可以指定备份的备份策略、卷和创建时间。

此 cmdlet 可以在第一页中最多返回 100 个备份。 如果存在 100 多个备份,请使用 FirstSkip 参数检索后续页面。 如果为 Skip 指定值 100,第 个为 50,则此 cmdlet 不会返回前 100 个结果。 它会在跳过的 100 后返回接下来的 50 个结果。

示例

示例 1:获取设备上的所有备份

PS C:\>Get-AzureStorSimpleDeviceBackup -DeviceName "Contoso63-AppVm"
InstanceId                           Name                               Type          BackupJobCreationType              CreatedOn                          SizeInBytes                       Snapshots                         SSMHostName                      
----------                           ----                               ----          ---------------------              ---------                          -----------                       ---------                         -----------                      
85074062-ef6a-408a-b6c9-2a0904bb99ca Snapshot_vg-all                    LocalSnapshot BySchedule                         4/15/2015 1:30:02 PM               9375913607168                     {Volume 1, Volume 4, Volume 3,                                     
                                                                                                                                                                                              Volume 2}                                                          
ebd87fa3-a9e2-49c9-a7e6-dada47071544 Cloud_Snapshot_vg-all              CloudSnapshot BySchedule                         4/15/2015 11:30:02 AM              9375913607168                     {Volume 1, Volume 4, Volume 3,                                     
                                                                                                                                                                                              Volume 2}                                                          
9f7a03be-8c39-474c-bf88-b2c7b54e833c Cloud_Snapshot_Vol3_clone VG       CloudSnapshot BySchedule                         4/15/2015 9:00:03 AM               1717986918400                     {Volume 3 Clone}                                                   
177b2dad-c0b2-42d6-b7bb-16926e54e9c6 VG Clones                          CloudSnapshot BySchedule                         4/15/2015 8:30:02 AM               5016521801728                     {Volume 1 Clone, Volume 3 Clone}                                   
49c470c0-eadb-40ac-9928-94018a8edcd4 Cloud_Snapshot_Vol1_clone VG       CloudSnapshot BySchedule                         4/15/2015 7:30:02 AM               3298534883328                     {Volume 1 Clone}                                                   
45dfd283-f924-4b45-93eb-b20650cadf43 vg-all                             LocalSnapshot Adhoc                              3/27/2015 9:12:15 PM               9375913607168                     {Volume 1, Volume 4, Volume 3,                                     
                                                                                                                                                                                              Volume 2}                                                          
2c3dd48d-824c-4298-82b5-fb44abb67a1e Test Group                         LocalSnapshot Adhoc                              3/27/2015 1:47:00 AM               5016521801728                     {Volume 1, Volume 3}

此命令获取名为 Contoso63-AppVm 的设备上存在的所有备份。 如果第一页最多允许 100 个备份,请使用 FirstSkip 参数查看其他结果。

示例 2:获取在两个日期之间创建的备份

PS C:\>Get-AzureStorSimpleDeviceBackup -DeviceName "Contoso63-AppVm" -From "9/7/2014" -To "10/7/2014" -First 2 -Skip 1
BackupJobCreationType : BySchedule
CreatedOn             : 10/5/2014 11:00:04 AM
SizeInBytes           : 10737418240
Snapshots             : {ContosoTSQA}
SSMHostName           : 
Type                  : CloudSnapshot
InstanceId            : ec2fdf5c-c807-4f7b-a942-d4c4a9b68c44
Name                  : ContosoTSQA_Default
BackupJobCreationType : BySchedule
CreatedOn             : 10/4/2014 11:00:06 AM
SizeInBytes           : 10737418240
Snapshots             : {ContosoTSQA}
SSMHostName           : 
Type                  : CloudSnapshot
InstanceId            : 5ac4f947-f4c6-4770-9000-2242e72fc6d3
Name                  : ContosoTSQA_DefaultVERBOSE: # of backups returned : 2
VERBOSE: More backups are available for your query. To access the next page of your result use \"-First 2 -Skip 3\" in
your commandlet

此命令在 2014/10/7 和 2014/10/8/8 之前创建的名为 Contoso63-AppVm 的设备上获取备份。 此 cmdlet 跳过第一个结果,并在第一个结果之后返回前两个结果。 修改 FirstSkip 的值以查看其他结果。

示例 3:获取备份策略 ID 的备份

PS C:\>Get-AzureStorSimpleDeviceBackup -DeviceName "Contoso63-AppVm" -BackupPolicyId "00001111-aaaa-2222-bbbb-3333cccc4444" -First 10 -From "9/7/2014"
BackupJobCreationType : BySchedule
CreatedOn             : 10/1/2014 11:00:12 AM
SizeInBytes           : 10737418240
Snapshots             : {ContosoTSQA}
SSMHostName           : 
Type                  : CloudSnapshot
InstanceId            : e1aec9f1-a321-443f-a058-ba78c749c2c2
Name                  : ContosoTSQA_Default
....... 

BackupJobCreationType : BySchedule
CreatedOn             : 9/29/2014 11:00:12 AM
SizeInBytes           : 10737418240
Snapshots             : {ContosoTSQA}
SSMHostName           : 
Type                  : CloudSnapshot
InstanceId            : f8041928-37b9-4048-a99c-2d3078943874
Name                  : ContosoTSQA_Default
VERBOSE: # of backups returned : 10
VERBOSE: More backups are available for your query. To access the next page of your result use \"-First 10 -Skip 10\"
in your commandlet

此命令获取在指定日期之前创建的名为 Contoso63-AppVm 的设备上的备份。 该命令使用具有指定 ID 的备份策略获取创建的备份。 此命令指定 First 参数,因此仅返回前 10 个结果。

示例 4:获取备份策略对象的备份

PS C:\>Get-AzureStorSimpleDeviceBackupPolicy -DeviceName "Contoso63-AppVm" -BackupPolicyName "TSQATest_Default" | Get-AzureStorSimpleDeviceBackup -DeviceName "Contoso63-AppVm" -First 10 -From "9/7/2014"
BackupJobCreationType : BySchedule
CreatedOn             : 10/1/2014 11:00:12 AM
SizeInBytes           : 10737418240
Snapshots             : {ContosoTSQA}
SSMHostName           : 
Type                  : CloudSnapshot
InstanceId            : e1aec9f1-a321-443f-a058-ba78c749c2c2
Name                  : ContosoTSQA_Default
....... 

BackupJobCreationType : BySchedule
CreatedOn             : 9/29/2014 11:00:12 AM
SizeInBytes           : 10737418240
Snapshots             : {ContosoTSQA}
SSMHostName           : 
Type                  : CloudSnapshot
InstanceId            : f8041928-37b9-4048-a99c-2d3078943874
Name                  : ContosoTSQA_Default
VERBOSE: # of backups returned : 10
VERBOSE: More backups are available for your query. To access the next page of your result use \"-First 10 -Skip 10\"
in your commandlet

此命令通过使用 Get-AzureStorSimpleDeviceBackupPolicy cmdlet 获取 BackupPolicyDetails 对象,然后使用管道运算符将该对象传递给当前 cmdlet。 该 cmdlet 从命令的第一部分获取使用备份策略创建的名为 Contoso63-AppVm 的设备备份。 该命令将获取在指定日期或之前创建的备份,就像在前面的示例中一样。 此命令仅返回前 10 个结果。

示例 5:获取卷 ID 的备份

PS C:\>Get-AzureStorSimpleDeviceBackup -DeviceName "Contoso63-AppVm" -VolumeId "SS-VOL-246b9df1-11bb-4071-8043-f955cc406446" -First 1
BackupJobCreationType : BySchedule
CreatedOn             : 10/9/2014 11:00:10 AM
SizeInBytes           : 10737418240
Snapshots             : {ContosoTSQA}
SSMHostName           : 
Type                  : CloudSnapshot
InstanceId            : 4fef4178-0145-404b-8257-7d958a380b8b
Name                  : ContosoTSQA_Default

VERBOSE: # of backups returned : 1
VERBOSE: No more backup sets are present for your query!

此命令获取在具有指定实例 ID 的卷上创建的设备上的备份。 此命令指定 First 参数,因此它只返回第一个结果。

示例 6:获取卷名称的备份

PS C:\>Get-AzureStorSimpleDeviceVolume -DeviceName "Contoso63-AppVm" -VolumeName "TSQATest03" | Get-AzureStorSimpleDeviceBackup -DeviceName "Contoso63-AppVm" -First 1
BackupJobCreationType : BySchedule
CreatedOn             : 10/9/2014 11:00:10 AM
SizeInBytes           : 10737418240
Snapshots             : {ContosoTSQA}
SSMHostName           : 
Type                  : CloudSnapshot
InstanceId            : 4fef4178-0145-404b-8257-7d958a380b8b
Name                  : ContosoTSQA_Default

VERBOSE: # of backups returned : 1
VERBOSE: No more backup sets are present for your query!

此命令通过使用 Get-AzureStorSimpleDeviceVolume cmdlet 获取 VirtualDisk 对象,然后使用管道运算符将该对象传递给当前 cmdlet。 该 cmdlet 从命令的第一部分获取在卷上创建的名为 Contoso63-AppVm 的设备备份。 此命令仅返回第一个结果。

参数

-BackupPolicy

指定 BackupPolicyDetails 对象。 此 cmdlet 使用此 对象的 InstanceId 来确定要获取的备份。 若要获取 BackupPolicyDetails 对象,请使用 Get-AzureStorSimpleDeviceBackupPolicy cmdlet。

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

-BackupPolicyId

指定备份策略的实例 ID。 此 cmdlet 获取此参数指定的策略的设备备份。

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

-DeviceName

指定要为其获取备份的 StorSimple 设备的名称。

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

-First

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

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

-From

指定此 cmdlet 获取的备份的开始日期和时间。

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

-Profile

指定 Azure 配置文件。

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

-Skip

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

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

-To

指定此 cmdlet 获取的备份的结束日期和时间。

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

-Volume

指定 VirtualDisk 对象。 此 cmdlet 使用此 对象的 InstanceId 来确定备份所在的卷。 若要获取 VirtualDisk 对象,请使用 Get-AzureStorSimpleDeviceVolume 参数。

类型:VirtualDisk
别名:VirtualDiskInfo
Position:Named
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-VolumeId

指定备份所在的卷的实例 ID。

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

输入

BackupPolicyDetails, VirtualDisk

此 cmdlet 接受 BackupPolicyDetailsVirtualDisk 对象。

输出

IList\<Backup\>

此 cmdlet 返回备份对象列表