代码
$PGroup = Invoke-Command -ComputerName "xx.example.net" -ScriptBlock {Get-DPMProtectionGroup -DPMServerName "xx.example.net" | ft name -HideTableHeaders}
Invoke-Command -ComputerName "xx.example.net" -ScriptBlock {Get-DPMJob -ProtectionGroup $PGroup -Status Failed}
错误:-
无法验证参数"ProtectionGroup"的参数。论点为null或为空。提供一个不为null或为空的参数,以及然后重试该命令。+CategoryInfo:InvalidData:(:)[Get-DPMJob],ParameterBindingValidationException+FullyQualifiedErrorId:ParameterArgumentValidationError,Microsoft.Internal.EnterpriseStorage.Dls.UI.Cmdlet.GetDpmJobCmdlet
Format table转换对象以在终端中显示,但如果您在下游将其用于其他目的,则不希望这样做。