Hi All,,
An issue may exist where users cannot be added to the BlackBerry Enterprise Server from the BlackBerry Administration Service console in an environment that includes Microsoft Exchange 2010. When attempting to add users, they will not appear in the console when searched and cannot be added using the SMTP email address either.
Cause:
The Microsoft Exchange 2010 SP1 Server in the organization does not include a public folder database and the BlackBerry Mail Store Service cannot connect to it. The BlackBerry Mail Store Service is designed to connect to the messaging servers in the organization's environment and retrieve the contact information that the BlackBerry Administration Service requires to search for user accounts.
BlackBerry service for existing users is not affected and they continue to operate normally.
There is a work around in order to fix that issue, please check the RIM article KB24470.
In another hand...check this RIM Compatibility Matrix for BES for Microsoft Exchange
The reference is for the KB mentioned earlier..
Be care , be happy...
-Dario
Thursday, February 10, 2011
How to get the mailbox last logon user and the client in Exchange 2003 & Exchange 2010
Hi all,
here a simple script to get the user last logon information for Exchange 2003 and Exchange 2010:
Exchange 2003:
#$erroractionpreference = "SilentlyContinue"
$user=Import-CSV "c:\serviceMBX.csv"
$report="c:\\ReportSvcMBXLastLogon.csv"
Clear-Content $report
add-content $report "Handle,MailboxDisplayName,LoggedOnUserAccount,LogonTime,ClientMode,ClientVersion,ServerName"
foreach ($usr in $user)
{
$identity= $usr.handle
$script=get-mailbox -identity $identity | select-object legacyExchangeDN,servername
if($error.count -gt 0){
$string ="User " + $identity + " doesn't exist in AD"
add-content $report -VALUE $string
write-host "User " $identity " doesn't exist in AD"
$error.clear()
}
else
{
foreach ($u in $script)
{
$legDN=$u.legacyExchangeDN
$serverEx=$u.servername
$lastL=get-wmiobject -class Exchange_logon -Namespace "root\MicrosoftexchangeV2" -Computer $serverEx -Filter "MailboxLegacyDN='$legDN'"|select-object MailboxDisplayName,LoggedOnUserAccount,LogonTime,ClientMode,ClientVersion,ServerName
write-host $legDN
write-host $serverEx
write-host $identity
foreach ($2k3 in $lastL) {
$displN=$2k3.MailboxDisplayName
$LOnUser=$2k3.LoggedOnUserAccount
if ($2k3.LogonTime -ne $null) {
$LOnTime=[System.Management.ManagementDateTimeConverter]::ToDateTime($2k3.LogonTime)
}else{
$LOnTime=$2k3.LogonTime
}
$cliMode=$2k3.ClientMode
$cliVer=$2k3.ClientVersion
}
}}
$string=$identity + "," + $displN + "," + $LOnUser + "," + $LOnTime + "," + $cliMode + "," + $cliVer + "," +$serverEx
add-content $report -VALUE $string
}
###### end code
Client Mode:
1=classic
2=Cached
here a simple script to get the user last logon information for Exchange 2003 and Exchange 2010:
Exchange 2003:
#$erroractionpreference = "SilentlyContinue"
$user=Import-CSV "c:\serviceMBX.csv"
$report="c:\\ReportSvcMBXLastLogon.csv"
Clear-Content $report
add-content $report "Handle,MailboxDisplayName,LoggedOnUserAccount,LogonTime,ClientMode,ClientVersion,ServerName"
foreach ($usr in $user)
{
$identity= $usr.handle
$script=get-mailbox -identity $identity | select-object legacyExchangeDN,servername
if($error.count -gt 0){
$string ="User " + $identity + " doesn't exist in AD"
add-content $report -VALUE $string
write-host "User " $identity " doesn't exist in AD"
$error.clear()
}
else
{
foreach ($u in $script)
{
$legDN=$u.legacyExchangeDN
$serverEx=$u.servername
$lastL=get-wmiobject -class Exchange_logon -Namespace "root\MicrosoftexchangeV2" -Computer $serverEx -Filter "MailboxLegacyDN='$legDN'"|select-object MailboxDisplayName,LoggedOnUserAccount,LogonTime,ClientMode,ClientVersion,ServerName
write-host $legDN
write-host $serverEx
write-host $identity
foreach ($2k3 in $lastL) {
$displN=$2k3.MailboxDisplayName
$LOnUser=$2k3.LoggedOnUserAccount
if ($2k3.LogonTime -ne $null) {
$LOnTime=[System.Management.ManagementDateTimeConverter]::ToDateTime($2k3.LogonTime)
}else{
$LOnTime=$2k3.LogonTime
}
$cliMode=$2k3.ClientMode
$cliVer=$2k3.ClientVersion
}
}}
$string=$identity + "," + $displN + "," + $LOnUser + "," + $LOnTime + "," + $cliMode + "," + $cliVer + "," +$serverEx
add-content $report -VALUE $string
}
###### end code
Client Mode:
1=classic
2=Cached
Client Version:
Subscribe to:
Posts (Atom)