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

Restore-AzNetAppFilesBackupFile

创建新的备份还原文件请求

语法

Restore-AzNetAppFilesBackupFile
       -ResourceGroupName <String>
       -AccountName <String>
       -Name <String>
       [-PoolName <String>]
       [-VolumeName <String>]
       -BackupVaultName <String>
       -FileList <String[]>
       [-RestoreFilePath <String>]
       -DestinationVolumeId <String>
       [-PassThru]
       [-DefaultProfile <IAzureContextContainer>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Restore-AzNetAppFilesBackupFile
       -Name <String>
       -FileList <String[]>
       [-RestoreFilePath <String>]
       -DestinationVolumeId <String>
       [-VolumeObject <PSNetAppFilesVolume>]
       -BackupVaultObject <PSNetAppFilesBackupVault>
       [-PassThru]
       [-DefaultProfile <IAzureContextContainer>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Restore-AzNetAppFilesBackupFile
       -FileList <String[]>
       [-RestoreFilePath <String>]
       -DestinationVolumeId <String>
       -ResourceId <String>
       [-PassThru]
       [-DefaultProfile <IAzureContextContainer>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Restore-AzNetAppFilesBackupFile
       -FileList <String[]>
       [-RestoreFilePath <String>]
       -DestinationVolumeId <String>
       -InputObject <PSNetAppFilesBackup>
       [-PassThru]
       [-DefaultProfile <IAzureContextContainer>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

说明

将指定文件从指定的备份还原到活动文件系统

示例

示例 1

$fileList = New-Object string[] 1
$fileList[0] = "/dir1/customer1.db"
Restore-AzNetAppFilesBackupFile -ResourceGroupName "MyRG" -AccountName "MyAnfAccount" -PoolName "MyAnfPool" -VolumeName "MyVolume" -BackupName "MyBackup" -FileList $fileList -DestinationVolumeId "destinationVolumeResourceId"

此命令将文件customer1.db从“MyBackup”还原到指定的目标卷

参数

-AccountName

ANF 帐户的名称

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

-BackupVaultName

ANF BackupVault 的名称

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

-BackupVaultObject

包含要返回的备份的 BackupVault 对象

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

-Confirm

提示你在运行 cmdlet 之前进行确认。

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

-DefaultProfile

用于与 Azure 通信的凭据、帐户、租户和订阅。

类型:IAzureContextContainer
别名:AzContext, AzureRmContext, AzureCredential
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-DestinationVolumeId

需要还原文件的目标卷的资源 ID

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

-FileList

要还原的文件列表

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

-InputObject

要从中还原文件的备份对象

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

-Name

ANF 备份的名称

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

-PassThru

返回成功还原的指定文件

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

-PoolName

ANF 池的名称

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

-ResourceGroupName

ANF 帐户的资源组

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

-ResourceId

ANF 备份的资源 ID

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

-RestoreFilePath

将还原文件的目标文件夹。 路径名称应以正斜杠开头。 如果从请求中省略,则默认在目标卷的根文件夹中完成还原

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

-VolumeName

ANF 卷的名称

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

-VolumeObject

包含要从中还原文件的备份的卷对象

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

-WhatIf

显示运行该 cmdlet 时会发生什么情况。 cmdlet 未运行。

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

输入

String

PSNetAppFilesVolume

PSNetAppFilesBackupVault

PSNetAppFilesBackup

输出

PSNetAppFilesBackup