Suchergebnis
Erstellt am Samstag 13. Februar 2010
… Als letzte vorbereitende Massnahme muss sichergestellt werden, dass Autodiscover (Outlook Anywhere) in der Exchange Umgebung aktiviert ist.
Konfiguration
Für die eigentliche Konfiguration des BES werden die Installationssourcen und daraus das Tool TraitTool.exe benötigt.
Installationssourcen auf dem Server entpacken (im Beispiel nach C:)
cmd starten
In das Verzeichnis C:Research In MotionBlackBerry Enterprise Server 5.0.1tools wechseln
Befehl eingeben: TraitTool …
… Als letzte vorbereitende Massnahme muss sichergestellt werden, dass Autodiscover (Outlook Anywhere) in der Exchange Umgebung aktiviert ist.
Konfiguration
Für die eigentliche Konfiguration des BES werden die Installationssourcen und daraus das Tool TraitTool.exe benötigt.
Installationssourcen auf dem Server entpacken (im Beispiel nach C:)
cmd starten
In das Verzeichnis C:Research In MotionBlackBerry Enterprise Server 5.0.1tools wechseln
Befehl eingeben: TraitTool …
Weiterlesen »
Abgelegt unter BES, Exchange 2007, Exchange 2010, Howto | 2 Kommentare »
Erstellt am Donnerstag 11. Februar 2010
… verbundenen Postfächer anzuzeigen ist falsch, bzw. funktioniert nicht. Führt man den Befehl Get-MailboxStatistics | Where {$_.DisconnectDate -ne $null} aus, wird man aufgefordert einen Wert für den Parameter Identity einzugeben.
Ursache: Für den Befehl get-mailboxstatistics muss einer der folgenden Parameter angegeben werden: -server mailboxserver, -database “Mailbox Database”, -identity “Mailbox”
Lösung:
Mit folgendem Befehl können alle getrennten Postfächer auf …
… verbundenen Postfächer anzuzeigen ist falsch, bzw. funktioniert nicht. Führt man den Befehl Get-MailboxStatistics | Where {$_.DisconnectDate -ne $null} aus, wird man aufgefordert einen Wert für den Parameter Identity einzugeben.
Ursache: Für den Befehl get-mailboxstatistics muss einer der folgenden Parameter angegeben werden: -server mailboxserver, -database “Mailbox Database”, -identity “Mailbox”
Lösung:
Mit folgendem Befehl können alle getrennten Postfächer auf …
Weiterlesen »
Abgelegt unter Exchange 2010, Howto, Microsoft | Keine Kommentare »
Erstellt am Donnerstag 11. Februar 2010
… get - mailboxstatistics - database "Mailbox Database 123456778" | Where { $_.DisconnectDate -ne $null } | fl dis *, leg *, Ident *
2. Schritt
Erneute Abfrage mit GUID aus Schritt 1
$test = get - mailboxstatistics - database "Mailbox Database 123456778" | Where { $_.DisconnectDate -ne $null -and ( $_.Identity -like 'GUID' ) }
3. Schritt
Löschen der Mailbox
Remove - mailbox - database …
… get - mailboxstatistics - database "Mailbox Database 123456778" | Where { $_.DisconnectDate -ne $null } | fl dis *, leg *, Ident *
2. Schritt
Erneute Abfrage mit GUID aus Schritt 1
$test = get - mailboxstatistics - database "Mailbox Database 123456778" | Where { $_.DisconnectDate -ne $null -and ( $_.Identity -like 'GUID' ) }
3. Schritt
Löschen der Mailbox
Remove - mailbox - database …
Weiterlesen »
Abgelegt unter Exchange 2010, Howto | Keine Kommentare »
Erstellt am Sonntag 31. Januar 2010
… benötigte Postfach werden weder in der Verwaltungskonsole noch mit dem Powershellbefehl get-mailbox angezeigt. Um diese Postfächer umzuziehen, muss folgender Powershellbefehl verwendet werden:
get - mailbox - database datenbankname - Arbitration | new - moverequest - targetdatabase zieldatenbank
Erledigte Moverequests
Bereits abgearbeitete Moverequests müssen vor der Deinstallation entfernt werden. Dazu dient folgender Powershellbefehl:
Get - MoveRequest …
… benötigte Postfach werden weder in der Verwaltungskonsole noch mit dem Powershellbefehl get-mailbox angezeigt. Um diese Postfächer umzuziehen, muss folgender Powershellbefehl verwendet werden:
get - mailbox - database datenbankname - Arbitration | new - moverequest - targetdatabase zieldatenbank
Erledigte Moverequests
Bereits abgearbeitete Moverequests müssen vor der Deinstallation entfernt werden. Dazu dient folgender Powershellbefehl:
Get - MoveRequest …
Weiterlesen »
Abgelegt unter Exchange 2010, Howto | Keine Kommentare »
Erstellt am Freitag 15. Januar 2010
… sobald die Abfrage keinen Wert ergeben hat. Praktisches Beispiel: Abfrage der Mailboxgrößen mit get-mailboxstatistics. Will man die Werte per value.ToMB() in Megabyte umrechnen, erhält man die Fehlermeldung: “You cannot call a method on a null-valued expression.”
Lösung:
Vor der Umrechnung muss geprüft werden, ob ein Wert vorhanden ist. Dabei kann man auf die eingebaute Variable $Null zurückgreifen, also:
if ($mb.TotalItemSize -eq $Null) {
Anweisung
} Else {
Anweisung …
… sobald die Abfrage keinen Wert ergeben hat. Praktisches Beispiel: Abfrage der Mailboxgrößen mit get-mailboxstatistics. Will man die Werte per value.ToMB() in Megabyte umrechnen, erhält man die Fehlermeldung: “You cannot call a method on a null-valued expression.”
Lösung:
Vor der Umrechnung muss geprüft werden, ob ein Wert vorhanden ist. Dabei kann man auf die eingebaute Variable $Null zurückgreifen, also:
if ($mb.TotalItemSize -eq $Null) {
Anweisung
} Else {
Anweisung …
Weiterlesen »
Abgelegt unter Codeschnipsel, Howto, Powershell | Keine Kommentare »
Erstellt am Sonntag 6. Dezember 2009
Immer wieder lese ich Aussagen darüber, dass der BES 5.0 nicht für Postfächer auf einem Exchange 2010 Server verwendet werden kann. Diese Aussagen sind falsch. Ich betreibe jetzt seit einiger Zeit einen Exchange 2010 Server und einen BES 5.0. Schon vor der Veröffentlichung des Servicepack 1 für BES 5.0 funktionierte die Synchronisation problemlos.
Damit die Synchronisation funktioniert, …
Kommentar von Reto: … nicht hatte:
Get-MailboxDatabase | Add-ADPermission …
Immer wieder lese ich Aussagen darüber, dass der BES 5.0 nicht für Postfächer auf einem Exchange 2010 Server verwendet werden kann. Diese Aussagen sind falsch. Ich betreibe jetzt seit einiger Zeit einen Exchange 2010 Server und einen BES 5.0. Schon vor der Veröffentlichung des Servicepack 1 für BES 5.0 funktionierte die Synchronisation problemlos.
Damit die Synchronisation funktioniert, …
Kommentar von Reto: … nicht hatte:
Get-MailboxDatabase | Add-ADPermission …
Weiterlesen »
Abgelegt unter BES, Blackberry, Exchange 2010 | 13 Kommentare »
Erstellt am Samstag 7. November 2009
… vernachlässigt werden.
Exchange 2007 bietet in der Exchange-Verwaltungsshell das Commandlet get-MailboxfolderStatistics, mit dem man die Anzahl der Elemente und die Ordnergröße ausgeben kann. Die Größenangaben sind jedoch in Byte, was die Ausgabe ein wenig unübersichtlich macht. Das folgende Script fordert zur Eingabe eines Benutzernamens auf und gibt dann die Statistik aus, wobei die Größen in Kilobyte umgerechnet werden.
function get - foldersize {
$name = …
… vernachlässigt werden.
Exchange 2007 bietet in der Exchange-Verwaltungsshell das Commandlet get-MailboxfolderStatistics, mit dem man die Anzahl der Elemente und die Ordnergröße ausgeben kann. Die Größenangaben sind jedoch in Byte, was die Ausgabe ein wenig unübersichtlich macht. Das folgende Script fordert zur Eingabe eines Benutzernamens auf und gibt dann die Statistik aus, wobei die Größen in Kilobyte umgerechnet werden.
function get - foldersize {
$name = …
Weiterlesen »
Abgelegt unter Codeschnipsel, Exchange 2007, Powershell | Keine Kommentare »
Erstellt am Freitag 6. November 2009
Mit dem Befehl get-MailboxPermission kann man die Berechtigungen auf ein Postfach auslesen. So viel wusste ich bereits. Dank einer Powershell-Session mit meinem Kollegen, dem “magischen Arbeiter” Carsten, habe ich heute noch einiges dazu gelernt. Danke @Carsten.
Das Attribut “AccessRights” ist kein multi-valued Attribut, die Berechtigungen werden durch Komma getrennt aufgelistet. Das Attribut …
Mit dem Befehl get-MailboxPermission kann man die Berechtigungen auf ein Postfach auslesen. So viel wusste ich bereits. Dank einer Powershell-Session mit meinem Kollegen, dem “magischen Arbeiter” Carsten, habe ich heute noch einiges dazu gelernt. Danke @Carsten.
Das Attribut “AccessRights” ist kein multi-valued Attribut, die Berechtigungen werden durch Komma getrennt aufgelistet. Das Attribut …
Weiterlesen »
Abgelegt unter Exchange 2007, Powershell | Keine Kommentare »
Erstellt am Sonntag 4. Oktober 2009
… gelöscht werden.
Liste der getrennten Postfächer
Get - MailboxStatistics | where-object { $_.DisconnectDate -ne $null } | Select DisplayName, MailboxGuid
Das Ergbnis sieht dann so aus:
Getrennte Postfächer
Getrennte Postfächer endgültig löschen
Ein einzelnes getrenntes Postfach wird mit folgendem Befehl gelöscht:
Remove - Mailbox - Database Database - Name - StoreMailboxIdentity MailboxGuid -confirm :$false
Alle …
… gelöscht werden.
Liste der getrennten Postfächer
Get - MailboxStatistics | where-object { $_.DisconnectDate -ne $null } | Select DisplayName, MailboxGuid
Das Ergbnis sieht dann so aus:
Getrennte Postfächer
Getrennte Postfächer endgültig löschen
Ein einzelnes getrenntes Postfach wird mit folgendem Befehl gelöscht:
Remove - Mailbox - Database Database - Name - StoreMailboxIdentity MailboxGuid -confirm :$false
Alle …
Weiterlesen »
Abgelegt unter Codeschnipsel, Exchange 2007, Howto, Powershell | Keine Kommentare »
Erstellt am Sonntag 20. September 2009
… an den move-mailbox Befehl angehängt werden.
function get - moves {
#$databases = Get-Mailboxdatabase
$AllUsers = @ ( )
$AllUsersEmail = @ ( )
$Kat1 = @ ( )
$Kat2 = @ ( )
$Kat3 = @ ( )
$Kat4 = @ ( )
$ckat1 = 0
$ckat2 = 0
$ckat3 = 0
$ckat4 = 0
#foreach ($database in $databases)
#{
$AllUsers += Get - Mailbox - Database ServernameDatabasename - Resultsize Unlimited | Get - MailboxStatistics …
… an den move-mailbox Befehl angehängt werden.
function get - moves {
#$databases = Get-Mailboxdatabase
$AllUsers = @ ( )
$AllUsersEmail = @ ( )
$Kat1 = @ ( )
$Kat2 = @ ( )
$Kat3 = @ ( )
$Kat4 = @ ( )
$ckat1 = 0
$ckat2 = 0
$ckat3 = 0
$ckat4 = 0
#foreach ($database in $databases)
#{
$AllUsers += Get - Mailbox - Database ServernameDatabasename - Resultsize Unlimited | Get - MailboxStatistics …
Weiterlesen »
Abgelegt unter Codeschnipsel, Exchange 2007, Powershell | Keine Kommentare »