none
Neue Adressliste erstellen mit Powershell RRS feed

  • 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...

    Donnerstag, 18. Juni 2015 11:46

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
    Freitag, 19. Juni 2015 09:26

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

    Donnerstag, 18. Juni 2015 13:08
  • Hallo Torsten,

    danke für deine Antwort. Ich werde das morgen mal testen.

    Grüsse

    Florian


    Schaue auf niemanden herab, es sei denn, du willst ihm aufhelfen...

    Donnerstag, 18. Juni 2015 19:51
  • 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        : ExchangeServer

    2 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...

    Freitag, 19. Juni 2015 06:32
  • 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
    Freitag, 19. Juni 2015 09:26
  • 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...


    Freitag, 19. Juni 2015 11:42