Wenn Nagios im Einsatz ist sollte das kein Problem sein das anzupassen.
Es gibt ja auch schon vorgefertigte DB Checks, welche man mit den gewünschten Tests erweitern / ergänzen kann.
Dann würde ich schauen, dass ich imap korrigiert bekomme und nicht mit pop3 rummachen.
Welchen Usernamen nimmst du als User? domäne\user? user@domäne? user?
Es gibt diverse IM Protokolle, Server und Clients.
z.B. Extensible Messaging and Presence Protocol ? Wikipedia
Speziell: http://de.wikipedia.org/wiki/Openfire
Wenn nur IM / Chat gewünscht wird sollte sowas reichen, ocs/lync kann aber mehr.
Get-MailUser -identity 'name' | get-user | % {
$user = $_
$ou = $user.organizationalunit
$first = $user.firstname
$last = $user.lastname
"$ou;$first;$last"
}
Aber ich würde mich mal um die Grundlagen von Powershell bemühen und nicht alles vorkauen lassen.