1
다음 스크립트를 사용하여 사용자 목록에서 실행하려고합니다. CSV 파일에서 전자 메일 주소를 지정하지만 원하는 형식으로 출력되지 않습니다. 스크립트를 실행하면 할당량에 대해 @{SamAccountName=userssamname}
및 @{$_.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, 을 나는 당신의 제안을 시도하고는 그러나 SAMAccountName을 위해 일의 TotalItemSize와 함께 사용하려고 할 때 오류가 생긴다. 그것은 "$ _. TotalItemSize.Value.ToMB()"속성을 찾을 수 없습니다. – user3415777
이 질문에 대한 답을 제공하지 않습니다. 비평하거나 저자의 설명을 요청하려면 게시물 아래에 의견을 남겨 둡니다. – tinybyte
@tinybyte 1 분 전까지 의견을 남기지 못했습니다 (담당자 제한). 질문에 더 잘 대처할 수 있도록 답변을 수정했습니다. – Kohlbrr