无法引用Powershell cmdlet的响应

时间:2015-02-03 03:11:09

标签: powershell dpm

我正在尝试通过PowerShell收集有关多个DPM服务器的一些信息。

首先,我将我感兴趣的保护组分配给 $ pg ,然后将 $ po 变量设置为有关该保护组的策略目标信息

PS C:\> $pg = Get-DPMProtectionGroup -DPMServerName DPMserver | Where-Object {$_.FriendlyName -eq "BMR protection"}

PS C:\> $po = Get-DPMPolicyObjective -ProtectionGroup $pg -shortterm

最后,我在控制台上以交互方式输入 $ po 并获得此回复:

PS C:\> $po

Retention Range                                             Synchronization Frequency
---------------                                             -------------------------
15 day(s)                                                   Before recovery point

现在我感兴趣的信息列在"同步频率"柱。但是我不知道如何引用它!

我认为它将是 $ po 对象的属性...但正如您在下面看到的那样并非如此。

我错过了一些明显的东西吗? "同步频率"的值在哪里?存储

PS C:\> $po | Get-Member -MemberType properties

       TypeName: Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.OnsiteIntentGenerator

    Name              MemberType Definition
    ----              ---------- ----------
    AllowIncrementals Property   System.Boolean AllowIncrementals {get;}
    Frequency         Property   Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.BackupFrequency Freque...
    IncrementalSet    Property   System.Boolean IncrementalSet {get;}
    Interval          Property   System.Int32 Interval {get;}
    Mode              Property   System.Boolean Mode {get;}
    RecoveryRange     Property   Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange Recover...
    Schedules         Property   System.Collections.Generic.List`1[[Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectMo... 

0 个答案:

没有答案