Jump to content

Exch2013 Kalenderberechtigung einer Gruppe ändern


Direkt zur Lösung Gelöst von =BT=Viper,
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Wie man Berechtigungen einer Gruppe zuweist ist klar.
 

Add-MailboxFolderPermission -Identity <mein benutzer>:\Kalender -User <AD-Sicherheitsgruppe> -AccessRights <Berechtigungsrolle>

​Aber geht es auch das alle User einer Gruppe Zugriff auf die Kalender einer anderen Gruppe haben? Ich will ungern den Befehl für jeden User einzeln ausführen. Kann man da für <mein benutzer> eine Abfrage aller Mitglieder einer Gruppe hinzufügen?

Geschrieben

Moin,

 

vermutlich wirst du in dem Fall in einer Schleife alle Mitglieder der Gruppe auslesen und den Befehl für jedes Mitglied anwenden müssen. Schließlich gehören Kalender immer zu einer Mailbox, also einem User.

 

Gruß, Nils

Geschrieben (bearbeitet)

Also wenn ich das richtig verstanden habe sollte das dann so aussehen?

Get-ADGroupMember Kalenderberechtigung -Recursive | %{ Add-MailboxFolderPermission -Identity $_.GUID:\Kalender -User Kalenderberechtigung@domäne.com -AccessRights Reviewer}

Mit der GUID sollte es ja gehen, ist ja eindeutig.

bearbeitet von =BT=Viper
  • 3 Wochen später...
Geschrieben

Also wenn ich den Befehl so eingebe:

Get-ADGroupMember [GRUPPE] -Recursive | %{Add-MailboxFolderPermission -Identity "$_.GUID:\Kalender" -User Kalenderberechtigung@domäne.com -AccessRights Reviewer}

Meckert die PS:

Das angegebene Postfach "Domäne.local.GUID/Wedo-User/NAME" ist nicht vorhanden.
    + CategoryInfo          : NotSpecified: (:) [Add-MailboxFolderPermission], ManagementObjectNotFoundException
    + FullyQualifiedErrorId : [Server=EXCHANGE01,RequestId=220cc254-e962-4359-8268-d62b91a0df1e,TimeStamp=11.01.2016 0
   8:52:05] [FailureCategory=Cmdlet-ManagementObjectNotFoundException] 7DE28E8F,Microsoft.Exchange.Management.StoreTa
  sks.AddMailboxFolderPermission
    + PSComputerName        : exchange01.domäne.local

Hat da jemand eine Idee? Mein Problem ist das statt der GUID, folgendes kommt: Domäne.local.GUID/Wedo-User/NAME

Geschrieben

Also wenn ich den Befehl so eingebe:

Get-ADGroupMember [GRUPPE] -Recursive | %{Add-MailboxFolderPermission -Identity "$_.GUID:\Kalender" -User Kalenderberechtigung@domäne.com -AccessRights Reviewer}

 

Wenn $_.GUID eine Variable mit Inhalt sein soll, mußt Du die Anführungsstriche wegnehmen. Und dann könnte es so aussehen:

 

$_.GUID & ":\Kalender"

Geschrieben (bearbeitet)

In dem Fall bekomme ich dann

Die Argumenttransformation für den Parameter "Identity" kann nicht verarbeitet werden. Der Wert
"System.Collections.ArrayList" vom Typ "System.Collections.ArrayList" kann nicht in den Typ
"Microsoft.Exchange.Configuration.Tasks.MailboxFolderIdParameter" konvertiert werden.
    + CategoryInfo          : InvalidData: (:) [Add-MailboxFolderPermission], ParameterBindin...mationException
    + FullyQualifiedErrorId : ParameterArgumentTransformationError,Add-MailboxFolderPermission
    + PSComputerName        : exchange01.domäne.local 
bearbeitet von =BT=Viper
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...