BlackBerry Enterprise Transporter Migrationsprozess im Detail

Der BlackBerry Enterprise Transporter – Bestandteil aus dem BlackBerry Enterprise Server Resource Kit – ist eines der mächtigsten BlackBerry Enterprise Werkzeuge. Das Tool ermöglicht es, User zwischen zwei verschiedenen BlackBerry Domänen zu migrieren (teilweise sogar ohne dass der Enduser etwas davon mitbekommt). Ein HowTo zur Benutzung werde ich in den nächsten Tagen mal dazu posten, doch ich wollte Euch mal den Migrationsprozess, welcher nach einem Live-Preview erfolgt, etwas näher bringen:

  1. Load source users from manifest
  2. Load users from source and destination
  3. Migrate domain info to destination
  4. Validate user on domains
  5. Disable user on source domain
  6. Migrate user
  7. Monitor user completion
  8. Delete user from source
  9. Update user in manifest

Dies ist ein High-Level-Overview und beschreibt natürlich nicht alles im Detail, doch es reicht vollkommen um den Migrationsprozess besser zu verstehen (Ich hoffe Ihr habt nichts gegen die englische Betitelung.). Die Punkte werden der Reihe nach und mit Abhängigkeit voneinander ausgeführt. Sind alle Schritte erfolgreich ausgeführt, wird der BlackBerry User online geschaltet und die drahtlose Synchronisierung wieder aktiviert. Nutzt Ihr auch den ET und welche Erfahrungen habt Ihr mit diesem bisher machen können? Hinterlasst einfach einen Kommentar.

Kennwortgeschützte Dateien können nicht am BlackBerry geöffnet werden

Habt Ihr vor am BlackBerry kennwortgeschützte Dokumente zu öffnen, so könntet Ihr – je nach Dateityp – auf folgende Fehlermeldungen stoßen:

ZIP-Datei

  • Beim Öffnen der Datei:
    Kennwort wird für dieses Format nicht unterstützt. Erneut versenden?
  • Beim herunterladen der Datei:
    Sie möchten eine Datei herunterladen, die auf Ihrem BlackBerry-Gerät nicht angezeigt werden kann. Möchten Sie fortfahren?

Word- und Excel-Dateien

  • Beim Öffnen der Datei:
    Kennwort wird für dieses Format nicht unterstützt. Erneut versenden?
  • Beim herunterladen der Datei:
    Die Datei die Sie öffnen möchten ist kennwortgeschützt. Ihr Smartphone hat Documents To Go Standard Edition installiert. Um kennwortgeschützte Dateien zu öffnen, benötigen Sie die Premium Edition.

Das BlackBerry-Betriebssystem unterstützt vom Hause aus leider keine kennwortgeschützten Dateien. Um diese öffnen zu können, benötigt Ihr für ZIP-Dateien einen FileExplorer (FileScout) und für die Word- und Excel-Dokumente die Premium-Version von Documents to go. Weitere Informationen erhaltet Ihr im KB20795 aus dem BTSC.

Eigenen Weblauncher am BlackBerry erstellen

In einer Welt voller Apps, haben es sich viele Smartphone-User angeeignet, alles möglich auf den Home-Screen zu laden, damit es schnell zugänglich ist. Was andere Hersteller schon lange anbieten, ist beim BlackBerry erst mit dem neuen Betriebssystem „BlackBerry 6“ möglich – das Anlagen von Weblaunchern auf dem Startbildschirm. Früher musste man dafür noch Programmierkenntnisse haben, heute muss man nur dieses kurze HowTo befolgen:

Gewünschte Homepage (in meinem Falle http://mobile.wetter.com) im Browser öffnen und auf „Zum Startbildschirm hinzufügen“ klicken.


Nun habt Ihr die Möglichkeit einen eigenen Titel zu vergeben und zu bestimmen wo das Icon abgelegt werden soll. Zusätzlich könnt Ihr dieses auch in den Favoriten ablegen.


Zum Schluss ist der Weblauncher über den Home-Screen zu finden. Leider kann man das Icon nicht selbst auswählen und muss hoffen, dass die Webseitenprogrammierer auch für die mobile Seite ein Favicon hinterlegt haben.

Was mich interessieren würde, was sind so die wichtigsten Seiten die Ihr über den BlackBerry-Browser aufruft? Meine sehr Ihr ja schon bei den Favoriten. Hinterlasst einen Kommentar.

Message Prepopulation (alte Mails synchronisieren) für bestehende BlackBerry User am BES aktivieren

Während einer Enterprise Aktivierung kommt es zu einer Synchronisierung der letzten 3000 bzw. 30 Tage alten Emails – wie man diesen Wert einstellt bzw. verändert habe ich Euch schon mal in diesem Artikel beschrieben. Das Problem jedoch ist, dass diese Prepopulation (engl.) nur für neu angelegte BlackBerry Benutzer in Kraft tritt. Möchte man dies für User aktivieren, die nur neu aktiviert bzw. reaktiviert werden, so müsst Ihr folgende Schritte durchführen:

  • Registry öffnen
    • 32-Bit Server:
      HKEY_LOCAL_MACHINE\SOFTWARE\Research In Motion\BlackBerry Enterprise Server
    • 64-Bit server:
      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Research In Motion\BlackBerry Enterprise Server
  • Rechte Maustaste auf den Schlüssel Agents klicken
  • Neuen DWORT-Wert ForceMsgPrepopOnActivation anlegen
  • Doppelklicken und Wert 1 setzen
  • BlackBerry Dispatcher-Dienst neustarten

Nähere Informationen siehe KB04713

BlackBerry Enterprise Server 5.0 und Probleme mit dem Exchange Server 2010 SP1

Oft ist es so, dass unmittelbar nach dem Release eines Service Pack für den Exchange, Kunden bei mir anrufen und über Probleme klagen. Auch bei dem SP1 für den Exchange 2010 gibt es einige Sachen die zu beachten sind. So wurde z.B. der Eintrag für den Adressbuchdienst wieder komplett entfernt und Begrenzungen in der Throttling-Policy wurde gesetzt. RIM hat aber dieses Mal relativ lange gebraucht um diese Veränderungen zu dokumentieren, was dazu führte, dass diverse Kunden Probleme mit der Datensynchronisation hatten. Mittlerweile wurde im Handbuch die Rubrik „Configuring a Microsoft Exchange 2010 messaging environment“ aktualisiert und verweist auf den folgenden wichtigen Schritt, welcher diverse Werte der Throttling-Policy auf 0 setzt:

  • New-ThrottlingPolicy BESPolicy
  • Set-ThrottlingPolicy BESPolicy -RCAMaxConcurrency $null -RCAPercentTimeInAD $null -RCAPercentTimeInCAS $null -RCAPercentTimeInMailboxRPC $null -EWSMaxConcurrency $null -EWSPercentTimeInAD $null -EWSPercentTimeInCAS $null -EWSPercentTimeInMailboxRPC $null -EWSMaxSubscriptions $null -EWSFastSearchTimeoutInSeconds $null -EWSFindCountLimit $null
  • Set-Mailbox „BESAdmin“ -ThrottlingPolicy BESPolicy

Auch der Artikel KB23949 verweist auf Probleme bei der Kalendersynchronisation und bietet als Workaround wieder das Bearbeiten der Throttling-Policy an. Ihr seht also, dass Microsoft mit dem SP1 für den Exchange Server 2010 diverse Hürden für den BlackBerry Enterprise Server gesetzt hat, um die Performance mehr unter Kontrolle zu haben.

Zu synchronisierende Nachrichtenanzahl (prepopulation) bei der BlackBerry Enterprise Aktivierung erhöhen

Standardmäßig werden bei einer Enterprise-Aktivierung nur einige alte Emails auf das BlackBerry Smartphone synchronisiert. Dieses kann man jedoch beeinflussen – um genauer zu sein, auf 30 Tage und 3000 Nachrichten. Um dies zu konfigurieren, sind folgende Schritte notwendig:

  • Im BAS anmelden
  • Servers and Componentes > BlackBerry Solution topology > BlackBerry Domain > Component view > Email > [Servername]_EMAIL anklicken
  • Reiter Messaging öffnen
  • Unter Message prepopulation settings die Werte Message prepopulation settings: 3000 und Prepopulation by message age: 30 einstellen

Es sei jedoch zu erwähnen, dass sich diese Einstellung nur auf neu angelegte User auswirkt und nicht mehr auf bereits bestehende.

Diese Ports benutzt der BlackBerry User Administration Client

  • Port 11100 (TCP)
    BlackBerry Administration Service / Eingehende und Ausgehende Datenverbindungen von und zu BlackBerry Enterprise Server Komponenten für HA JNDI
  • Port 13843 (TCP)
    BlackBerry Administration Service / Eingehende und Ausgehende Datenverbindungen von und zu BlackBerry Enterprise Server Komponenten für RMI over SSL
  • Port 137 (NetBIOS)
    NetBIOS
  • Port 3321 (TCP)

Weitere Informationen: KB21723 und Handbuch.

Kein Login im BlackBerry Monitoring Service möglich

Solltet Ihr beim Anmelden in den BlackBerry Monitoring Service (5.0. – 5.0.2) Probleme haben und die Fehlermeldung „The application has encountered a system error“ erhalten, so könnte euch folgender Workaround helfen.

  1. Mit dem BlackBerry Service Account (z.B. BESAdmin) am BlackBerry Monitoring Server anmelden
  2. Alle BlackBerry Monitoring Dienste beenden
  3. Das Windows-Datum abändern auf ein beliebiges vor dem 04. September 2010
  4. Eingabeaufforderung öffnen und zu C:\Program Files\Research In Motion\BlackBerry Enterprise Server\Monitoring Service\bin navigieren
  5. Die WebGenKey.bat ausführen um ein neues Keystore Passwort zu generieren:
    WebGenKey.bat „<Path for Java>“ „<Home Path for the BlackBerry Monitoring Service>“ <New Password> <FQDN of the BlackBerry Monitoring Service computer>
  6. In der Registry unter HKEY_CURRENT_USER\Software\Research In Motion\BlackBerry Enterprise Server\Monitoring Service KeyStorePass abändern auf das vorher erstellte Kennwort
  7. Alle BlackBerry Monitoring Dienste starten
  8. Windows-Datum wieder auf das aktuelle stellen

Nähere Infos im KB24347.

Enterprise Aktivierung unter BlackBerry 6 (OS 6.0) vornehmen

Um sein BlackBerry Smartphone an einem BlackBerry Enterprise Server zu betreiben, bedarf es der üblichen Enterprise Aktivierung am Endgerät. Beim neuen Betriebssystem BlackBerry 6, lässt sich dieser Punkt wie folgt aufrufen:

  1. Einstellungen (am Homescreen)
  2. Gerät
  3. Erweiterte Systemeinstellungen
  4. Enterprise Aktivierung

Tipp: Dank der neuen Suche unter BlackBerry 6, könnt Ihr einfach am Homescreen „Enterprise Aktivierung“ eintippen und Ihr bekommt den Menüpunkt unter Einstellungen vorgeschlagen.

Pending messages eines Benutzers im BES löschen

Was genau pending messages sind und vor allem wie diese entstehen und behandelt werden, hat Roland schon beschrieben. Ich möchte Euch gerne mitteilen, wir Ihr diese für einen bestimmten Benutzer von eurem Server löschen könnt.

Um den nachfolgenden Befehl ausführen zu können, müsst Ihr zuerst das BlackBerry Enterprise Server User Administration Tool aus dem BRK installieren. Ist dies geschehen, so navigiert Ihr entweder zu der besuseradminclient.exe oder startet es direkt über Start > Programs > BlackBerry Enterprise Server Resource Kit > BlackBerry Enterprise Server User Administration Tool > BlackBerry Enterprise Server User Administration Tool. Nun ist der folgende Befehl zu benutzen:

BESUserAdminClient <credentials> -change -purge_pending_messages

Verfügbar sind die Parameter: -u <user_name> und -b <instance>

Für den Benutzer Martin@domain.de, der sich auf dem Server BES01 befindet, würde der Befehl dann so aussehen:

besuseradminclient -username admin -password password -change -purge_pending_messages -u martin@domain.de -b BES01

Anschließend werden die pending messages gelöscht und Ihr habt wieder Ruhe mit den Monitor-Meldungen.