fabio84
Goto Top

Aktualisierung des OAB Outlook 2010

Hallo Admins,


Outlook 2010 aktualisiert das Offline Adress Buch (Globale Adressliste) nur wenn

a) das Outlook Profil des Users neu angelegt wird (habe ich testweise mal gemacht) oder
b) wenn im OST Ordner, der Unterordner "Offline Adress Buch" umbenannt/gelöscht wird und Outlook neugestartet wird.

PS: Selbstverständlich ist die das Offlineadressbuch per Updatebefehl auf dem Server neu eruezgt worden und steht dort in
aktuellster Form zum Download bereit.

Woran kann es liegen, dass das OAB sich nur nach löschen dieses Offline Adress Buch" ordners aktualisieren lässt?

viele Grüße

Content-Key: 206622

Url: https://administrator.de/contentid/206622

Printed on: April 24, 2024 at 15:04 o'clock

Member: ticuta1
ticuta1 May 17, 2013 at 08:44:03 (UTC)
Goto Top
Hallo,
Welches Exchange server hast Du im einsatzt?
LG, ticuta1
Member: ticuta1
ticuta1 May 17, 2013 at 08:46:05 (UTC)
Goto Top
hast du das http://technet.microsoft.com/de-de/library/aa997684%28v=exchg.141%29.as ... gelesen??
natürlich kannst du ein skript schreiben face-smile damit bei alle Benutzer die OAB automatisch aktualisiert wird.
LG, ticuta1
Member: DerMarco
DerMarco May 17, 2013 at 10:18:49 (UTC)
Goto Top
Bei MS Exchange kann es bis zu 48 Stunden dauern bis die Änderungen auf die Clients übertragen werden. Schnell geht bei dem Server leider (fast) garnichts. Es gibt noch eine Möglichkeit die Aktualisierung von Hand anzustoßen. Dazu müssen die Dienste angehalten und neu gestartet werden. Eine genaue Anleitung ist im MS Technet zu finden.
Member: GuentherH
GuentherH May 17, 2013 at 12:31:39 (UTC)
Goto Top
Hi.

Schnell geht bei dem Server leider (fast) garnichts.

Man muss aber auch verstehen wie die 48 Stunden zusammenkommen face-wink Das Offline Adressbuch am Server selbst wird nur einmal täglich erstellt (per default - 5:00 Uhr).
Und Outlook überprüft auch nur alle 24 Stunden ob es Änderungen gibt.

LG Günther
Member: fabio84
fabio84 May 17, 2013 at 12:50:12 (UTC)
Goto Top
Hallo Günther,

wie bereits erwähnt habe ich auf dem Exchangeserver den Updatebefehl zum Aktualisieren des Adressbuchs ausgeführt.
Das Adressbuch ist aufm Exchangeserver also bereits aktualisiert.


Outlook "pulled" das Adressbuch - jetzt meine Frage woran kann es liegen, dass es sich im Client, in Outlook, nicht AKTUALISIERT, obwohl es bewusst nochmals über die Funktion "Adressbuch herunterladen" erneut heruntergeladen wurde.

Wenn ich z.B. ein neues Profil einrichte, dann wird das neuste Adressbuch heruntergeladen, also hier klappt.
Das AKTUALISIEREN eines bereits vorhandenen Adressbuchs klappt Clientseitig scheinbar nicht, nicht richtig.

Cached Outlook das Adressbuch irgendwie?
Auch ein Neustart von Outlook half nichts..


@ticuta1
das ADressbuch ist auf dem Server bereits aktualisiert.

@DerMarco,
wie bereits beschrieben habe ich das Adressbuch bereits auf dem Exchange per updatebefehl - neu erzeugen lassen.
Das dauert (wenige Sekunden), dann ist es Serverseitig neu.

@GuentherH,
Outlook überprüf nur alle 24h - ok gut... aber ich kann es doch "manuell" herunterladen??
Member: ticuta1
ticuta1 May 17, 2013 at 17:01:30 (UTC)
Goto Top
Hallo,
per script - auf eigene risiko - erzwingen:

Set-VirtualOABVirtualDirectory -Identity <Server/Instance> -PollInterval XX ´(XX=Interval in Minunten)


<#
.SYNOPSIS
Force OAB Update

.DESCRIPTION
This script updates the OAB and forces distribution to all CAS

.EXAMPLE
N/A

.NOTES
Author : Russ Burden, Jr. - russ.burden@itspfm.com
Version : 1.1.00
#>

  1. Functions

function UpdateOAB {
Update-OfflineAddressBook $OAB.identity
}

function DistributeOAB {
Get-ClientAccessServer | Update-FileDistributionService -Type OAB
}

If (Get-Excommand) {

          1. Declarations

          $OABs = Get-OfflineAddressBook
          $i = 0

                  1. Mail Script

                  ForEach ($OAB in $OABs) {
                  UpdateOAB
                  $i++
                  }

                  If ($i -gt 1) {
                  $CompareDate = $OABs[$i - 1].LastTouchedTime
                  DO {$Check = (Get-OfflineAddressBook $OABs[$i - 1]).LastTouchedTime; Write-Host "Waiting for OAB Update to Complete... Please Wait... Sleeping for 15 Seconds" -ForegroundColor Yellow; Start-Sleep -s 15} Until ($Check -gt $CompareDate)
                  }
                  ElseIF ($i -eq 1) {
                  $CompareDate = $OABs.LastTouchedTime
                  DO {$Check = (Get-OfflineAddressBook $OABs).LastTouchedTime; Write-Host "Waiting for OAB Update to Complete... Please Wait... Sleeping for 15 Seconds" -ForegroundColor Yellow; Start-Sleep -s 15} Until ($Check -gt $CompareDate)
                  }
                  Else {
                  Write-Host "OABs not found" -ForgroundColor Red
                  }

                  If ($i -gt 0) {
                  DistributeOAB
                  Clear-Host
                  Write-Host "OAB Update and Distribution Complete" -ForegroundColor Yellow
                  }
                  Else {
                  Write-Host "Check Console for errors, Update failed" -ForegroundColor Red
                  }

                  }
                  Else {
                  Write-Host ""
                  Write-Host "This script must be executed in an EMS (Exchange Management Shell) session" -ForegroundColor Yellow
                  }

                  Get-OfflineAddressBook | Update-OfflineAddressBook

                  zum überprüfen:

                  Get-ClientAccessServer | Update-FileDistributionService -Type OAB

                  Viel spass,
                  ticuta1

                  PS weite rhier http://technet.microsoft.com/en-us/library/aa997684%28v=exchg.141%29.as ...
Member: itisnapanto
itisnapanto Aug 09, 2016 at 06:26:04 (UTC)
Goto Top
Moin moin ,

gabs hier schon eine Lösung ? Hab ein ähnliches Problem .

Gruss