Get-DPMDatasource

获取计算机或保护组中受保护和未受保护的数据。

语法

Get-DPMDatasource
   [[-DPMServerName] <String>]
   [-Inactive]
   [<CommonParameters>]
Get-DPMDatasource
   [[-DPMServerName] <String>]
   [-Query] <String>
   [<CommonParameters>]
Get-DPMDatasource
   [[-DPMServerName] <String>]
   [-Path] <String>
   [[-ProductionServerName] <String>]
   [<CommonParameters>]
Get-DPMDatasource
   [[-DPMServerName] <String>]
   [-Async]
   [-ComputerName] <String[]>
   [<CommonParameters>]
Get-DPMDatasource
   [-ProductionServer] <ProductionServer>
   [-Async]
   [-Inquire]
   [-Replica]
   [-Tag <Object>]
   [-IgnoreDPMInformation]
   [-GetVolumesWithoutMountPoints]
   [<CommonParameters>]
Get-DPMDatasource
   [-ProtectionGroup] <ProtectionGroup>
   [<CommonParameters>]

说明

Get-DPMDatasource cmdlet 在 System Center 2019 - Data Protection Manager (DPM) 中的计算机上获取受保护和未受保护的数据。 输出仅显示级别上允许应用保护的对象。 使用 Get-DPMChildDatasource cmdlet 查看数据源中的文件。

此 cmdlet 还可以返回有关计算机上的数据的以下信息。

此参数的可接受值为:

  • 受保护计算机上的所有可用数据源。
  • DPM 服务器上的受保护数据源。
  • DPM 服务器上的非活动数据源。 非活动数据源是 DPM 服务器上不主动受保护的数据源。
  • 保护组中的数据源。

示例

示例 1:返回计算机上的所有数据源

PS C:\>$DpmPServer = Get-DPMProductionServer -DPMServerName "TestingServer"
PS C:\> Get-DPMDatasource -ProductionServer $DpmPServer[1] -Inquire

第一个命令返回安装了 DPM 保护代理的服务器,然后将其存储在$DpmPServer变量中。

第二个命令获取$DpmPServer中第二台服务器上的数据源。

示例 2:返回保护组中受保护的数据源

PS C:\> $DpmPServer = Get-DPMProtectionGroup -DPMServerName "TestingServer"
PS C:\> Get-DPMDatasource -ProtectionGroup $DpmPServer

第一个命令从名为 TestingServer 的 DPM 服务器返回保护组。 该命令将组存储在$DpmPServer变量中。

第二个命令从$DpmPServer中的保护组返回数据源。

示例 3:返回服务器上的非活动数据源

PS C:\> Get-DPMDatasource -DPMServerName "TestingServer" -Inactive

此命令检索名为 TestingServer 的 DPM 服务器上的非活动数据源。

示例 4:从搜索位置获取数据源

PS C:\> Get-DPMDatasource -DPMServerName "TestingServer" -SearchPath "F:\" -ProductionServer "Test.contoso.com"

此命令从搜索路径 F:\ 检索数据源在受保护的服务器上 Test.contoso.com。

参数

-Async

指示命令异步运行。 异步运行命令时,即使作业需要较长的时间完成,命令提示符也会立即返回。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ComputerName

指定添加到保护组的客户端计算机数组。

Type:String[]
Aliases:ComputerNames
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DPMServerName

指定此 cmdlet 对其执行操作的 DPM 服务器的名称。

Type:String
Position:1
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-GetVolumesWithoutMountPoints

指示 cmdlet 检索没有装入点的卷。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IgnoreDPMInformation

指示 cmdlet 不会检索数据源的受保护计算机信息。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Inactive

指示 cmdlet 在 DPM 服务器上返回非活动数据源。 非活动数据源是一次在 DPM 服务器上受到保护但当前不受保护的数据源。 非活动数据源的副本和恢复点仍然可用。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Inquire

指示此 cmdlet 查询受保护的计算机,并返回其上的数据源或子数据源。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Path

指定要在其中搜索数据源的路径。

Type:String
Aliases:SearchPath
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ProductionServer

指定安装 DPM 保护代理的计算机。

Type:ProductionServer
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ProductionServerName

指定安装 DPM 保护代理的计算机的名称。

Type:String
Position:3
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProtectionGroup

指定此 cmdlet 对其执行操作的保护组。 若要获取 ProtectionGroup 对象,请使用 Get-DPMProtectionGroup cmdlet。

Type:ProtectionGroup
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Query

指定数据源的筛选器。 此 cmdlet 仅返回具有包含指定字符串的名称的 cmdlet。

Type:String
Aliases:SearchQuery
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Replica

指示此 cmdlet 计算辅助 DPM 服务器上的副本从受保护计算机或主 DPM 服务器所需的空间。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

指定一个自定义属性,用于区分对每个异步调用的回复。 如果使用 cmdlet 生成图形用户界面,则可以使用参数。 如果使用 DPM 命令行管理程序,请不要使用此参数。

Type:Object
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

输出

Datasource