NorbertFe 2.041 Geschrieben 27. Februar 2014 Melden Teilen Geschrieben 27. Februar 2014 Ja natürlich geht das, das da oben war ein Beispiel, wie man sowas anhand von ad Attributen erledigen könnte. Wenn du mehr willst, musst du dich mit der Materie etwas auseinandersetzen. Zitieren Link zu diesem Kommentar
Dani866 0 Geschrieben 5. März 2014 Autor Melden Teilen Geschrieben 5. März 2014 Tut mir echt leid aber ich krieg das nicht hin. Ich finde nichts dazu, wie ich nach der ad Gruppe filtern kann. Zitieren Link zu diesem Kommentar
RobertWi 81 Geschrieben 5. März 2014 Melden Teilen Geschrieben 5. März 2014 Woran scheitert es denn? Beispielcode? Fehlermeldungen? Zitieren Link zu diesem Kommentar
Dani866 0 Geschrieben 5. März 2014 Autor Melden Teilen Geschrieben 5. März 2014 Ne wie davor. Es kommt halt nichts. Du hast ja das gepostet: Get-User -Filter {Department -eq "Abschnittsleiter"} | Set-Mailbox -SharingPolicy "Kalender Freigabe AL" Aber Abschnittsleiter ist eine AD-Gruppe und ich weiß nicht wie ich den Befehl verändern muss damit es klappt (Ich denke Department ist falsch oder muss ich da nen ganz anderen Befehl nehmen). Ich google schon seit ner Woche aber finde nichts konkretes bzw. weiß ich nicht nach was ich speziell schauen muss. Zitieren Link zu diesem Kommentar
RobertWi 81 Geschrieben 5. März 2014 Melden Teilen Geschrieben 5. März 2014 Du musst da nichts Google, die von Norbert verlinkte Hilfe reicht da vollkommen. Ok, man muss ein wenig nachdenken, aber das kann Dir kein Forum abnehmen. Probier mal das hier: Get-User -Filter {memberofgroup -eq "DN_DER_GRUPPE"} | Set-Mailbox -SharingPolicy "Kalender Freigabe AL" Zitieren Link zu diesem Kommentar
NorbertFe 2.041 Geschrieben 5. März 2014 Melden Teilen Geschrieben 5. März 2014 (bearbeitet) Dir ist schon klar, dass der Befehl da oben auf ein Attribut im User abzielt. Wenn du also die Gruppenmitgliedschaft als Filterkriterium nutzen willst, dann mußt ein wenig anpassen. Und ich kann mir nicht vorstellen, dass man per Google NULL Ergebnisse dazu findet. Bye Norbert bearbeitet 5. März 2014 von NorbertFe Zitieren Link zu diesem Kommentar
Dani866 0 Geschrieben 5. März 2014 Autor Melden Teilen Geschrieben 5. März 2014 Daraufhin kommt diese Fehlermeldung: Domäne/OU/OU/OU/OU/User ist kein Postfachbenutzer. + CategoryInfo : NotSpecified: (22:Int32) [set-Mailbox], ManagementObjectNotFoundException + FullyQualifiedErrorId : 659739AB,Microsoft.Exchange.Management.RecipientTasks.SetMailbox Der User hat kein Postfach, aber kann man die betroffenen User überspringe bzw ignorieren oder muss man die extra rausfiltern? Zitieren Link zu diesem Kommentar
RobertWi 81 Geschrieben 5. März 2014 Melden Teilen Geschrieben 5. März 2014 Klar kann man in einem schönen Script vorher abfragen, ob die Leute überhaupt eine Mailbox haben. Wenn Dir Quick&Dirty reicht, häng an den letzten Befehl einfach "-erroraction silentlycontinue" dran. Allerdings kann es sein, dass das in der EMS ignoriert wird. Dann wird es für ein Forum und keinen Vorkenntnissen vermutlich zu viel. Zitieren Link zu diesem Kommentar
Dani866 0 Geschrieben 5. März 2014 Autor Melden Teilen Geschrieben 5. März 2014 Also es hat geholfen, allerdings bringt er für jeden User die Meldung: WARNUNG: Der Befehl wurde erfolgreich abgeschlossen, es wurden jedoch keine Einstellungen von 'Domäne/OU/..../User' geändert. Zitieren Link zu diesem Kommentar
RobertWi 81 Geschrieben 5. März 2014 Melden Teilen Geschrieben 5. März 2014 Das ist ja ok bei Postfächern, die die Einstellung bereits haben. Probier mal als weiteren Schalter "-warningaction silentlycontinue" (hätte man auch selbst drauf kommen können, wenn man sich die Methodik der PS anschaut). Allerdings wird der in der EMS vermutlich nicht funktionieren, dann ignorierst Du die Warnungen einfach. Zitieren Link zu diesem Kommentar
Dani866 0 Geschrieben 5. März 2014 Autor Melden Teilen Geschrieben 5. März 2014 Also die Meldungen kommen noch aber das stört nicht. Nur wurde gerade kein Postfach in der Richtlinie angezeigt, das hat mich gewundert, aber hab grad nochmal geschaut, es sind schon alle drin. Ich teste noch bisschen das Zeug und packs dann in ne batch. Viele Dank! Zitieren Link zu diesem Kommentar
Dani866 0 Geschrieben 6. März 2014 Autor Melden Teilen Geschrieben 6. März 2014 Nun geht es weiter. Es sollen natürlich nur die in der Freigaberichtlinie sein die auch wirklich in dir AD-Gruppe sind. Daher möchte ich immer bevor alle hinzufügt, erstmal alle löschen. Ich kann mir denken, dass es für euch ein ganz einfacher Befehl ist, denn ihr vielleicht sogar auswendig kennt, aber ich google z.B. nach "mitgliedschaft freigaberichtlinie entfernen exchange" oder "Postfächer aus exchange richtlinie löschen" und finde wirklich nix ich bin nicht zu faul oder so ich habe auch schon die SuFu hier im Forum benutzt. Bitte helft mir nochmal zumindest ein Gedankenanstoß. Zitieren Link zu diesem Kommentar
RobertWi 81 Geschrieben 6. März 2014 Melden Teilen Geschrieben 6. März 2014 Moin, wir können Dir zwar Gedankenanstöße geben, wir können Dir aber nicht abnehmen, dass Du Dich mit den Grundlagen der PowerShell beschäftigst. Wenn Du die kennst und verstanden hast, wie die PS funktioniert, dann weißt Du auch, dass alles, was Du zur Lösung brauchst, eigentlich schon da steht und aufgrund der sehr einheitlichen Struktur der Shell, ganz unterschiedliche Dinge trotzdem vollkommen identisch programmiert werden. Es muss nur korrekt angepasst werden. Get-Mailbox | Where-Object {$_.SharingPolicy -eq "Kalender Freigabe AL" } | Set-Mailbox -SharingPolicy $null Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.