Solved

Shared mailbox and calendar

Posted on 2013-01-21
6
416 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
ID: 38802853
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
ID: 38802874
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
ID: 38803007
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
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 

Author Comment

by:Lidka
ID: 38803037
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
ID: 38805072
It would be very intense something like

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

- Rancy
0
 
LVL 40

Expert Comment

by:Subsun
ID: 38814056
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

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

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

Disabling the Directory Sync Service Account in Office 365 will stop directory synchronization from working.
Marketers need statistics and metrics like everybody else needs oxygen. In this article we explain how to enable marketing campaign statistics for Microsoft Exchange mail.
The basic steps you have just learned will be implemented in this video. The basic steps are shown to configure an Exchange DAG in a live working Exchange Server Environment and manage the same (Exchange Server 2010 Software is used in a Windows Ser…
This video discusses moving either the default database or any database to a new volume.

920 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

15 Experts available now in Live!

Get 1:1 Help Now