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-ID: 206622

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

Ausgedruckt am: 19.11.2024 um 11:11 Uhr

ticuta1
ticuta1 17.05.2013 um 10:44:03 Uhr
Goto Top
Hallo,
Welches Exchange server hast Du im einsatzt?
LG, ticuta1
ticuta1
ticuta1 17.05.2013 um 10:46:05 Uhr
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
DerMarco
DerMarco 17.05.2013 um 12:18:49 Uhr
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.
GuentherH
GuentherH 17.05.2013 um 14:31:39 Uhr
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
fabio84
fabio84 17.05.2013 um 14:50:12 Uhr
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??
ticuta1
ticuta1 17.05.2013 um 19:01:30 Uhr
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 ...
itisnapanto
itisnapanto 09.08.2016 um 08:26:04 Uhr
Goto Top
Moin moin ,

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

Gruss