Solved

Shared mailbox and calendar

Posted on 2013-01-21
6
413 Views
Last Modified: 2013-02-08
I have an exchange 2010. I need to export using the Powershell to csv file the follwoing
- all  shared mailboxes
-shared calendars

How can I do so
0
Comment
Question by:Lidka
6 Comments
 
LVL 52

Expert Comment

by:Manpreet SIngh Khatra
Comment Utility
You can do the shared mailboxes but what do you exactly mean by shared calendars and what information are you planning to export ?

Get-Mailbox | Where {$_.RecipientTypeDetails -Like "Shared*"}

- Rancy
0
 

Author Comment

by:Lidka
Comment Utility
I am looking for

-name of all  users who are sharing mailboxes and calendars and their office location
0
 
LVL 12

Expert Comment

by:FDiskWizard
Comment Utility
You have to define SHARING....

Do you mean, shared their INBOX, Calendar, etc? That is just permissions.

I did something like that once. I was able to list any permissions that weren't inherited.
I think it gets ugly if I recall. You have to list each folder's permissions.
0
Are end users causing IT problems again?

You’ve taken the time to design and update all your end user’s email signatures, only to find out they’re messing up the HTML, changing the font and ruining the imagery. What can you do to prevent this? Find out how you can save your signatures from end users today.

 

Author Comment

by:Lidka
Comment Utility
for the purpose of office 365 I need to list all users who share their mailbox or their calendar
0
 
LVL 52

Accepted Solution

by:
Manpreet SIngh Khatra earned 500 total points
Comment Utility
It would be very intense something like

Get-Mailbox "Any one user ID" | Get-MailboxFolderPermissions | FL

- Rancy
0
 
LVL 40

Expert Comment

by:Subsun
Comment Utility
If you are looking for a List of all Exchange mailboxes on which others users have  access then you can try this script.. Script will list the mailbox and the users who have access to that mailbox and the type of access.

Get-Mailbox -ResultSize Unlimited | Get-MailboxPermission | where {$_.user.tostring() -ne "NT AUTHORITY\SELF" -and $_.IsInherited -eq $false} | Select Identity,User,{$_.AccessRights} | Export-Csv -NoTypeInformation mailboxpermissions.csv

Open in new window


If you want to get a report on calendar folder permissions then you can checkout the script from following article..
Ref : http://www.onesimplescript.com/2012/01/auditing-outlook-folder-permissions.html
0

Featured Post

Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

"Migrate" an SMTP relay receive connector to a new server using info from an old server.
Check out this infographic on what you need to make a good email signature that will work perfectly for your organization.
To show how to generate a certificate request in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.:  First we need to log into the Exchange Admin Center. Navigate to the Servers >> Certificates…
To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…

771 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

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now