首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Export-Csv不像我预期的那样工作

Export-Csv不像我预期的那样工作
EN

Stack Overflow用户
提问于 2018-07-13 16:01:20
回答 0查看 341关注 0票数 0

我已经写了一个小脚本,应该是导出的输出为CSV。下面是我的脚本:

代码语言:javascript
复制
$Jobs = Get-VBRJob

foreach ($Job in $Jobs) {
    $JobName = $Job.Name
    $Objects = $Job.GetObjectsInJob()
    $RestorePoints = Get-VBRRestorePoint -Backup $JobName
    $Day = $Job.ScheduleOptions.OptionsDaily.DaysSrv

    $RP = $RestorePoints.Count
    $VM = $Objects.Name

    $obj = New-Object PSObject
    $obj | Add-Member -MemberType NoteProperty -Name "JobName" -Value $JobName
    $obj | Add-Member -MemberType NoteProperty -Name "Objects" -Value $Objects
    $obj | Add-Member -MemberType NoteProperty -Name "RestorePoints" -Value $RestorePoints
    $obj | Add-Member -MemberType NoteProperty -Name "Day" -Value $Day
    $obj | Add-Member -MemberType NoteProperty -Name "VM" -Value $VM
}
$obj | Export-Csv $path -NoType 

我读到一些关于通过New-Object PSObject来做这件事的文章,所以我尝试了一下,但是CSV只有一行,并且返回的是属性的类型而不是值。只有"JobName“和"VM”工作正常。

谁能帮我把"Objects","RestorePoints“和"Day”的值放到CSV中?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51320392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档