Home WindowsExchange Server Получить последний вход в почтовый ящик Exchange

Получить последний вход в почтовый ящик Exchange

by admin
287 views
Exchange
Get-Mailbox | Get-MailboxStatistics | ft DisplayName,LastLogonTime

получить время последнего входа в почтовый ящик в определенном OU

$users = get-mailbox -organizationalunit "attribute here" -resultsize unlimited

$userarray = @()

foreach ($user in $users)

{

$MailUser = $user.UserPrincipalName

$stats= Get-MailboxStatistics $MailUser

$datetime = $stats.LastLogonTime

$date, $time = $datetime -split(' ')

$Maildetails = New-Object -TypeName PSObject -Property @{

DisplayName = $stats.DisplayName

ItemCount = $stats.ItemCount

MailboxSize = $stats.TotalItemSize

LastLogonDate = $date

LastLogonTime = $time

Email = $MailUser

 

}

 

$userarray += $Maildetails

}

 

$userarray | Export-Csv -Path C:\Users1.csv

получить время последнего входа в почтовый ящик во всей организации

$users = get-mailbox -resultsize unlimited

$userarray = @()

foreach ($user in $users)

{

$MailUser = $user.UserPrincipalName

$stats= Get-MailboxStatistics $MailUser

$datetime = $stats.LastLogonTime

$date, $time = $datetime -split(' ')

$Maildetails = New-Object -TypeName PSObject -Property @{

DisplayName = $stats.DisplayName

ItemCount = $stats.ItemCount

MailboxSize = $stats.TotalItemSize

LastLogonDate = $date

LastLogonTime = $time

Email = $MailUser

 

}

 

$userarray += $Maildetails

}

 

$userarray | Export-Csv -Path C:\Users1.csv
alukashin get timestamp 1

В выгрузке time stamp может выводится как текст вместо даты я использовал вот эту статью

https://www.e-xcel.ru/index.php/khitrosti/ne-rabotaet-filtr-po-date-chto-delat

Статьи из этой категории

Leave a Comment