你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Get-AzRecoveryServicesBackupItem
从备份中的容器获取项。
语法
Get-AzRecoveryServicesBackupItem
[-Container] <ContainerBase>
[[-Name] <String>]
[[-ProtectionStatus] <ItemProtectionStatus>]
[[-ProtectionState] <ItemProtectionState>]
[-WorkloadType] <WorkloadType>
[[-DeleteState] <ItemDeleteState>]
[-FriendlyName <String>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-UseSecondaryRegion]
[<CommonParameters>]
Get-AzRecoveryServicesBackupItem
[-BackupManagementType] <BackupManagementType>
[[-Name] <String>]
[[-ProtectionStatus] <ItemProtectionStatus>]
[[-ProtectionState] <ItemProtectionState>]
[-WorkloadType] <WorkloadType>
[[-DeleteState] <ItemDeleteState>]
[-FriendlyName <String>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-UseSecondaryRegion]
[<CommonParameters>]
Get-AzRecoveryServicesBackupItem
[-Policy] <PolicyBase>
[[-Name] <String>]
[[-ProtectionStatus] <ItemProtectionStatus>]
[[-ProtectionState] <ItemProtectionState>]
[[-DeleteState] <ItemDeleteState>]
[-FriendlyName <String>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-UseSecondaryRegion]
[<CommonParameters>]
说明
Get-AzRecoveryServicesBackupItem cmdlet 获取容器中受保护项的列表以及项的保护状态。 注册到 Azure 恢复服务保管库的容器可以有一个或多个可以保护的项。 对于 Azure 虚拟机,虚拟机容器中只能有一个备份项。 使用 -VaultId 参数设置保管库上下文。
示例
示例 1:从备份容器获取项
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$Container = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVM -FriendlyName "V2VM" -VaultId $vault.ID
$BackupItem = Get-AzRecoveryServicesBackupItem -Container $Container -WorkloadType AzureVM -VaultId $vault.ID
第一个命令获取 AzureVM 类型的容器,然后将其存储在$Container变量中。 第二个命令获取$Container中名为 V2VM 的备份项,然后将其存储在$BackupItem变量中。
示例 2:从 FriendlyName 获取 Azure 文件共享项
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$Container = Get-AzRecoveryServicesBackupContainer -ContainerType AzureStorage -FriendlyName "StorageAccount1" -VaultId $vault.ID
$BackupItem = Get-AzRecoveryServicesBackupItem -Container $Container -WorkloadType AzureFiles -VaultId $vault.ID -FriendlyName "FileShareName"
第一个命令获取 AzureStorage 类型的容器,然后将其存储在$Container变量中。 第二个命令获取其 friendlyName 与 FriendlyName 参数中传递的值匹配的备份项,然后将其存储在$BackupItem变量中。 使用 FriendlyName 参数可能会导致返回多个 Azure 文件共享。 在这种情况下,通过将 -Name 参数的值作为$BackupItem的结果集中返回的 Name 属性来执行 cmdlet。
参数
-BackupManagementType
要保护的资源的类。 此参数的可接受值为:
- AzureVM
- MAB
- AzureStorage
- AzureWorkload
类型: | BackupManagementType |
接受的值: | AzureVM, MAB, AzureStorage, AzureWorkload |
Position: | 1 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Container
指定此 cmdlet 从中获取备份项的容器对象。 若要获取 AzureRmRecoveryServicesBackupContainer,请使用 Get-AzRecoveryServicesBackupContainer cmdlet。
类型: | ContainerBase |
Position: | 1 |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-DefaultProfile
用于与 Azure 通信的凭据、帐户、租户和订阅。
类型: | IAzureContextContainer |
别名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DeleteState
指定项的 deletestate:此参数的可接受值为:
- ToBeDeleted
- NotDeleted
类型: | ItemDeleteState |
接受的值: | ToBeDeleted, NotDeleted |
Position: | 6 |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-FriendlyName
备份项的 FriendlyName
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Name
指定备份项的名称。 对于文件共享,请指定受保护文件共享的唯一 ID。
类型: | String |
Position: | 2 |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Policy
保护策略对象。
类型: | PolicyBase |
Position: | 1 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-ProtectionState
指定保护状态。 此参数的可接受值为:
- IRPending。 初始同步尚未启动,目前还没有恢复点。
- 保护。 保护正在进行中。
- ProtectionError。 存在保护错误。
- ProtectionStopped。 保护已禁用。
类型: | ItemProtectionState |
接受的值: | IRPending, ProtectionError, Protected, ProtectionStopped, BackupsSuspended |
Position: | 4 |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ProtectionStatus
指定容器中项的总体保护状态。 此参数的可接受值为:
- 健康
- 不良
类型: | ItemProtectionStatus |
接受的值: | Healthy, Unhealthy |
Position: | 3 |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-UseSecondaryRegion
从次要区域筛选跨区域还原
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VaultId
恢复服务保管库的 ARM ID。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-WorkloadType
资源的工作负荷类型。 此参数的可接受值为:
- AzureVM
- AzureFiles
- MSSQL
- FileFolder
- SAPHanaDatabase
类型: | WorkloadType |
接受的值: | AzureVM, AzureFiles, MSSQL, FileFolder, SAPHanaDatabase |
Position: | 5 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |