你当前正在访问 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 多个备份,请使用 First 和 Skip 参数检索后续页面。 如果为 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 个备份,请使用 First 和 Skip 参数查看其他结果。
示例 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 跳过第一个结果,并在第一个结果之后返回前两个结果。 修改 First 和 Skip 的值以查看其他结果。
示例 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 接受 BackupPolicyDetails 和 VirtualDisk 对象。
输出
IList\<Backup\>
此 cmdlet 返回备份对象列表。