Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

Send on Behalf of by Group

Posted on 2011-02-25
5
596 Views
Last Modified: 2012-05-11
Exchange 2007 SP1; Outlook 2007

Is it possible to grant all members of one distribution group "Send on Behalf of" permissions to all members of another distribution group?

Example:  We want all members of the group "#secretaries" to have "Send on Behalf of" permissions for all members of the group "#attorneys"

Thanks!
0
Comment
Question by:hbsr
  • 3
5 Comments
 
LVL 2

Expert Comment

by:helpdesk_ninja
ID: 34980341
Yes this can be done, and the article below outlines it very well.  Long story short, you would login as the user ID of the attourneys distribution group, open Outlook, and add the Secretaries distribution group as a delegate with editor  access.  Here, check it below:

http://onlinehelp.hostbasket.com/shared-mailhosting/office-mail-exchange-2007/configure-outlook-2007/950-outlook-2007:-how-to-configure-send-on-behalf-of.html
0
 
LVL 37

Expert Comment

by:Neil Russell
ID: 34980406
That just shows very BASIC send of behalf on. What you are asking for would need you to write powershell scripts to grant the correct rights to all the users. AND you would need to rerun the script every time a member of either group changed.
0
 

Author Comment

by:hbsr
ID: 35000951
So I'm now trying this from a different angle.  Instead of trying to grant the entire group "#secretaries" sendonbehalfof access to the entire "#attorneys" group, I've been able to give a singe user mailbox sendonbehalfof rights to the entire "attorneys" info store:

get-mailbox -database "exhange server\attorneys" | set-mailbox -grantsendonbehalfto "user.user@xyz.com"

This grants user.user@xyz.com sendonbehalfof rights for all of the attorney mailboxes.  Now instead of having to replace "user.user@xyz.com" with user1.user1@xyz.com and the then doing the same thing with user2.user2, etc....is it possible to create a script where I can add all of the user names?

In other words, instead of typing in get-mailbox -database "attorneys" | set-mailbox -grantsendonbehalfto "user.user@hbsr.com"

hitting return

typing in the same line but replace user.user with user1.user1 then typing in the same line for user3.user3, etc...

Can I just create one script where I can run this as one script by adding all the users into once script instead of having to hit return and run the command for each user?







0
 

Accepted Solution

by:
hbsr earned 0 total points
ID: 35088492
Ended up running the following commands for each attorney

Set-Mailbox attorney@company.com –GrantSendOnBehalfTo  user1@company.com,user2@company.com,etc,etc
0
 

Author Closing Comment

by:hbsr
ID: 35126412
Ended up running each command per attorney
0

Featured Post

Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Utilizing an array to gracefully append to a list of EmailAddresses
This article explains how to install and use the NTBackup utility that comes with Windows Server.
This video discusses moving either the default database or any database to a new volume.
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…

829 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question