Benutzer mit den meisten Antworten
Neue Adressliste erstellen mit Powershell

Frage
-
Hallo zusammen,
ich habe ein kleines Problem und komme nicht weiter. Ich möchte mit Powershell eine neue Adressliste für unsere Telepresence Räume erstellen. Diese Räume können via Exchange gebucht werden. Jeder dieser Räume hat irgendwo im Namen "telepresence" drin. Folgenden Befehl habe ich ausgeführt:
New-AddressList -Name "All Telepresence" -RecipientFilter {((Name -like "*telepresence*") -and (Alias -ne $null))}
Die Addressliste wird erstellt, ist aber leer.
Was mache ich falsch?
Grüsse
Florian
Schaue auf niemanden herab, es sei denn, du willst ihm aufhelfen...
Antworten
-
Hallo Florian
Der Filter sieht eigentlich OK aus, man könnte Ihn noch ein wenig verfeinern, vorausgesetzt es handelt sich nur um Raumpostfächer:
New-AddressList -Name "All Telepresence" -RecipientFilter {(Alias -ne $null) -and (((RecipientDisplayType -eq 'ConferenceRoomMailbox') -or (RecipientDisplayType -eq 'SyncedConferenceRoomMailbox'))) -and (Name -like '*telepresence*')}
Hilfe zu filterbaren Properties gibt es hier:
https://technet.microsoft.com/en-us/library/bb738157.aspx?f=255&MSPPError=-2147217396
Hilfreich ist auch immer wenn Adressbücher und das GAL nach dem Erstellen upgedatet werden:
Update-AddressList -Identity "Addresslist"
Get-GlobalAddressList | Update-GlobalAddressList
Und hier ein Beispiel für das OAB:
Update-OfflineAddressBook -Identity "<name of the OAB>" Get-ClientAccessServer | Update-FileDistributionService -Type "OAB"
Georg
- Bearbeitet fgeo-ch Freitag, 19. Juni 2015 09:29
- Als Antwort markiert Florian Reck Freitag, 19. Juni 2015 11:42
Alle Antworten
-
Hi Florian,
ich bin mir nicht ganz sicher, aber hast Du es schon einmal ohne die "" versucht?
New-AddressList -Name "All Telepresence" -RecipientFilter {((Name -like *telepresence*) -and (Alias -ne $null))}
Bei CustomAttribute -like *Admin* verwende ich auch keine "".
Gruß
Torsten
-
Hallo Torsten,
funktioniert nicht:
Cannot bind parameter 'RecipientFilter' to the target. Exception setting "RecipientFilter": "Invalid filter syntax.
For a description of the filter parameter syntax see the command help.
"((Name -like *telepresence*) -and (Alias -ne $null))" at position 15."
+ CategoryInfo : WriteError: (:) [New-AddressList], ParameterBindingException
+ FullyQualifiedErrorId : ParameterBindingFailed,Microsoft.Exchange.Management.SystemConfigurationTasks.NewAddress
List
+ PSComputerName : ExchangeServer2 Räume waren heute morgen drin, viele haben aber gefehlt... Mal schauen, was ich noch tun kann...
Grüsse
Florian
Schaue auf niemanden herab, es sei denn, du willst ihm aufhelfen...
-
Hallo Florian
Der Filter sieht eigentlich OK aus, man könnte Ihn noch ein wenig verfeinern, vorausgesetzt es handelt sich nur um Raumpostfächer:
New-AddressList -Name "All Telepresence" -RecipientFilter {(Alias -ne $null) -and (((RecipientDisplayType -eq 'ConferenceRoomMailbox') -or (RecipientDisplayType -eq 'SyncedConferenceRoomMailbox'))) -and (Name -like '*telepresence*')}
Hilfe zu filterbaren Properties gibt es hier:
https://technet.microsoft.com/en-us/library/bb738157.aspx?f=255&MSPPError=-2147217396
Hilfreich ist auch immer wenn Adressbücher und das GAL nach dem Erstellen upgedatet werden:
Update-AddressList -Identity "Addresslist"
Get-GlobalAddressList | Update-GlobalAddressList
Und hier ein Beispiel für das OAB:
Update-OfflineAddressBook -Identity "<name of the OAB>" Get-ClientAccessServer | Update-FileDistributionService -Type "OAB"
Georg
- Bearbeitet fgeo-ch Freitag, 19. Juni 2015 09:29
- Als Antwort markiert Florian Reck Freitag, 19. Juni 2015 11:42
-
Hallo Georg,
danke für deine Antwort. Der Hint mit dem Update wars... Nun habe ich das gewünschte Resultat mit folgendem Befehl:
New-AddressList -Name "All Telepresence" -RecipientFilter {(Alias -ne $null) -and ((DisplayName -like '*elepresence*') -or (DisplayName -like '*deoconf*'))}
Wir haben noch Konferenzräume in einem anderen Forest, daher musste ich den
(((RecipientDisplayType -eq 'ConferenceRoomMailbox') -or (RecipientDisplayType -eq 'SyncedConferenceRoomMailbox')))
entfernen...
Danke euch für die rasche Hilfe,
Florian
Schaue auf niemanden herab, es sei denn, du willst ihm aufhelfen...
- Bearbeitet Florian Reck Freitag, 19. Juni 2015 11:43