【发布时间】:2017-10-04 18:48:35
【问题描述】:
我有一个大约 200 个用户的列表。我想要 CSV 中每个用户的显示名称、项目总大小和上次登录属性,但我不知道如何将信息附加到 CSV 文件中。
现在我知道我当然需要使用 format-csv 将其放入 csv 文件中,但是对于 Server 2008 和 Exchange 2007,没有附加选项。
我想我需要创建某种数组并将每个 foreach 循环的输出添加到变量中,然后在循环的所有迭代完成后导出到 CSV。
这是我卡住的地方,我真的不确定这是否是正确的方法或从哪里开始。
$users = get-content -path C:\x\x\x
foreach ($user in $users) {
get-mailbox $user | get-mailboxstatistics |
select displayname,lastlogontime,`
@{n="Total Size (MB)";e={$_.totalitemsize.value.ToMB()}}
}
【问题讨论】:
标签: powershell