を組み合わせた私は、Exchange Server、私は、ユーザーが名前、lastlogontimeとアカウントの状態、すなわち有効または無効を表示する必要がある2010年が得るユーザーを取得し、mailboxstatistics交換2010
のためのレポートを作成する必要があります。
get-mailbox統計によると、lastlogonとget-userはアカウント制御ステータスを表示できます。
私はこれを何とかしないようにしました。
Get-User -ResultSize Unlimited | Where { $_.RecipientType -eq ‘UserMailbox’ } | ForEach { $Users = @{} } { $Users[$_.SamAccountName] = $_ }
get-mailboxstatistics -server 00-exchbx01 |
ForEach {
New-Object psobject |
Add-Member -PassThru NoteProperty name $_.name |
Add-Member -PassThru NoteProperty lastlogontime $_.lastlogontime |
Add-Member -PassThru NoteProperty UserAccountControl $Users[$_.SamAccountName].UserAccountControl
} |select name,lastlogontime,useraccountcontrol |sort-lastlogontime -descending | export-csv c:\ussersxx.csv -nti
試してみませんか?まだ助けがありますか?
Get-User -ResultSize Unlimited | Where { $_.RecipientType -eq ‘UserMailbox’ } | ForEach { $Users = @{} } { $Users[$_.SamAccountName] = $_ } | get-mailboxstatistics -server 00-exchbx01 | select Name,useraccountcontrol, lastlogontime|sort-lastlogontime -descending | Export-csv c:\report.csv
`
あなたは何をして戻ってきているデータをエクスポートする
$outtbl | Sort LastLogonTime -Descending | Export-Csv c:\ussersxx.csv -nti
を行うことができますか? – Windos