1
我有以下腳本我想從用戶列表中運行一個csv文件的電子郵件地址,但沒有得到我想要的格式的輸出。當我運行該腳本時,它將顯示帶有表達式之前的表達式,如 和@{$_.TotalItemSize.Value.ToMB()=size}
。powershell顯示錶達式與數據
任何想法我錯了?
我希望輸出只顯示samaccountname和配額。
Get-Content C:\temp\Emailist3.csv |
ForEach-Object {
$samaccountname=Get-User $_ | Select sAMAccountName
$quota = (Get-Mailbox $_ | Get-MailboxStatistics | select-object {$_.TotalItemSize.Value.ToMB()})
$propList [email protected]{
"Quota"=$quota
"SAM"=$samaccountname
}
New-Object PscustomObject -Property $propList
}
Kolbrr, 我想你的建議,並認爲然而工作了SAM帳戶,試圖與TotalItemSize使用它時,我得到一個錯誤。它說屬性「$ _。TotalItemSize.Value.ToMB()」找不到。 – user3415777
這不提供問題的答案。要批評或要求作者澄清,請在其帖子下方留言。 – tinybyte
@tinybyte直到一分鐘前才能發表評論(代表限制)。修改答案以更好地解決問題。 – Kohlbrr