Beiträge von HPudzich

    In den beiden unterschiedlichen Fällen (ein oder mehrere Benutzer) kommen einmal zwei Parameter (Alias, und Identity) mit und bei mehreren Benutzern kommt nur die Identity als Kanonischer Name mit.
    Dementsprechen wird es notwendig das skript zu erweitern, das wenn kein Alias zur Verfügung steht man aus dem Kanonischen Namen den Alias oder die SMTP-Adresse generiert.
    Oder man arbeitet von Anfang an mit dem Kanonischen Namen.


    Grüße
    Hartwig

    Hallo,


    die Ideen hatte ich soweit auch schon, das Update ist definitiv installiert den Alias habe ich auch schon verwendet, und auch das ganze in einer kaskadierenden Verschachtelung verwendet: wenn UserPrincipalName vorhanden ist - nimm den - sonst wenn der alias vorhanden ist.....
    Die ausführliche Anzeige zeigt mir das der Extension Agent angestossen wird.
    Ich habe mal eine Nachfrage bei Microsoft gestarten, wenn ich neue Infos von denen bekommen sollte stelle ich die ein.


    Was mich bisher stutzig macht ist das ich nichts konkretes über diesen $provisioningHandler gefunden habe.


    Gruß Hartwig

    Kein Problem, mein Agent macht nichts besonderes:


    Code
    $newmailbox=provisioningHandler.UserSpecifiedParameters["userPrincipalName"]
    set-mailbox -identity $newmailbox
    $nbe = $newmailbox + ":\\Calendar"          add-mailboxfolderpermission -identity $nbe -user stadmin -accessrights Reviewer


    ich habe mal das schreiben in eine Log zur Überwachung entfernt.
    Eigentlich soll der nur die MailAdresse oder den Postfachnamen nehmen und auf den Ordner Kalender die Freigabe setzen.


    Die Abfragen um verschiedene Felder des LDAP auszulesen (UserPrincipalName, Alias, Mail, etc.) hab ich auch mal rausgenommen.


    Wenn ich ins Log schaue sehe ich das bei einzelnen Benutzern einen Wert gefunden wird, mit dem der Agent diese Berechtigung setzen kann.
    Bei mehreren Benutzern, bekommt er scheinbar einen null-Parameter zurück (ich sehe das der Agent dreimal angestossen wird), meine Frage ist jetzt konkret weiß jemand ob der $provisioningHandler in solch einem Fall auch ein Array oder ein anderes Objekt ist, ist der $provisioningHandler ein wrapper - kann ich den unwrappen?


    Wie gesagt ein einzelnes Postfach egal ob über die ADS angelegt und aktiviert oder direkt aus der EMC - kein Problem.
    Mehrere Benutzer in der EMC zusammen aktivieren, bekomme ich kein Benutzer- Objekt in den Zugriff.


    Danke,
    Gruß Hartwig

    Hallo,


    ich habe eine CmdletExtensionAgent erstellt der bei anlegen, bzw. aktivieren einer neuen Mailbox, in dieser Rechte setzt.


    Das funktioniert wunderbar wenn ich einen Benutzer anlege, und entweder aktiviere oder den ganzen Vorgang in der EMC laufen lasse.


    Sobald ich mehr als einen Benutzer gleichzeitig aktiviere(also in der EMC mehrere Benutzer auswähle) sehe ich zwar das der CmdletExtensionAgent arbeitet, aber er kommt nicht an die relevanten Information ( Alias, oder EMail-Adresse).


    Hat einer eine Erklärung für dieses Phänomen, bzw. kann sich jemand vorstellen was im Parameter übergeben wird?


    Danke für die Hilfe,


    Gruß Hartwig


    P.S. der Patchlevel des Servers ist aktuell, also ein ähnlicher Fehler den Microsoft im technet beschrieben hat, sollte nicht vorkommen.

    Danke vielmals,


    das hilft mir enorm weiter, momentan muß ich die verschiedenen Möglichkeiten abfragen, jetzt weiß ich wie ich das im vorraus einstallen kann, das geht bei den bisherigen Installationen, ist aber nicht optimal.
    Ich komme halt eher von der Entwicklungsseite her, habe das bisher über ein kaskadierendes try catch- Konstrukt gemacht.


    Danke einen guten Tag noch,


    Gruß Hartwig

    Hallo,


    also ich benötige für eine externe Anwendung eine Freigabe des Kalenders für einen definierten Benutzer.


    Das erreiche ich über das cmdlet add-mailboxfolderpermission <SMTPAdresse>:\Calendar oder <SMTPAdresse>:\Kalender.


    Um das jetzt zu automatisieren, habe ich das in einem cmdletextensionagent beim erstellen eines neuen Postfaches implementiert.


    Meine Frage ist jetzt muß ich immer die, scheinbar Sprachenspezifischen, Namen der Kalender- Objekte (Kalender, Calender, ...) abfragen, oder gibt es irgendetwas wie den Feldnamen den ich verwenden kann.


    Bzw. woher kommen diese unterschiedlichen Benamungen?


    Danke im vorraus,


    Gruß Hartwig