Report for Room Mailboxes
Hi, I'm looking for a way in exchange 2010 to run a power shell script to generate a report of room mailboxes for porters to see when and where rooms are booked.
Thanks
Scott
Hi,
I recommend that you can post the requirement on the script forum for help:
http://social.technet.microsoft.com/Forums/scriptcenter/en-US/home?category=scripting
Thanks.
Niko Cheng
TechNet Community Support
Similar Messages
-
Disappearing Notes in Meeting Requests with Room Mailboxes
We are running Exchange 2010 SP3. We observe this behavior with both Outlook 2010 and 2013.
When a user creates a new meeting request for a moderated room, the notes only show up on the organizers request (in their Outlook calendar pending), but the delegate cannot view the notes. There is information contained in the notes that will aid the delegate
in approving or denying the meeting request in the various Rooms.
How can I make it so that the Notes in the Meeting Request are viewable by the delegate?
Thanks in advance!Hi,
Do you mean you want to set a delegate for room mailbox for meeting request approving? If it is, we can run the following command in Exchange server to achieve it:
Set-CalendarProcessing -Identity "Room222" -ResourceDelegates
[email protected]
For more information about it, please refer to:
http://technet.microsoft.com/en-us/library/bb124973(v=exchg.141).aspx
Regards,
Winnie Liang
TechNet Community Support -
Activity Report for Collaboration Rooms
Hi,
Is there some kind of Activity Report only for Collaboration Rooms ? Like we have Portal Activity Report for entire portal.
Please give me your suggestion. Helpful answer are appriciated.
Regards
Prakash THi Prakash,
You can run the room usage analysis to check how often particular rooms have been used in a specific period. Please check out the following page on help.sap.com:
http://help.sap.com/saphelp_nw70/helpdata/EN/44/512abdba4b1193e10000000a155369/frameset.htm
You might also have a look at the Room Inventory List which is linked on the page mentioned above.
kind regards,
Ursula -
I have evaluated the following products.
Quest (Dell) MessageStats
Enow
StealthAudit
StealthAudit looked to be the best as they also group like mailboxes with like permissions for Office 365 migrations, but this was by far the most expensive.
We are looking to clean up our environment to eventually migrate to Office 365. Any advice on a product that would report on unused Mailboxes, unused Distribution Groups, and unused Public Folders that would be great.
dHi,
In your case, you can use the following cmdlet to determine unused mailboxes. If a mailbox has never logged on, the Lastlogontime is empty.
Get-Mailbox|Get-MailboxStatistics |fl DisplayName,Lastlogontime
Use the cmdlet below to get publicfolder's last access time.
Get-PublicFolderStatistics |fl name,LastAccessTime
Get all distribution lists used over last 30 days.
Get-MessageTrackingLog -EventId Expand -ResultSize Unlimited |Sort-Object RelatedRecipientAddress | Group-Object RelatedRecipientAddress |Sort-Object Name | Select-Object @{label=”PrimarySmtpAddress”;expression={$_.Name}}, Count
Hope this can be helpful to you.
Best regards,
Amy Wang
TechNet Community Support -
Good Day,
Hopefully someone here has the know why on this one.
I have setup the Room Mailbox as per several online tutorials. From my Outlook 2013 I can access the room and its calendar.
But when I create a new meeting request, I add myself as an Attendee for testing purposes. When I select the room from the rooms button. It adds the room mailbox [email protected] to the attendee list.
When I click send, the alias address returns as below:
Delivery has failed to these recipients or groups:
Principals Office ([email protected]) There's a problem with the recipient's mailbox. Please try
resending the message. If the problem continues, please contact your helpdesk.
Diagnostic information for administrators:
Generating server: EXCHANGE.ourdomain.LOCAL
[email protected] #550 5.2.0 RESOLVER.FWD.NotFound; misconfigured forwarding address ##
Original message headers:
Received: from EXCHANGE.ourdomain
.LOCAL ([10.10.1.3]) by exchange ([10.10.1.3]) with mapi id 14.01.0438.000; Fri, 31 Jan 2014 14:15:26 +0200 Content-Type: application/ms-tnef; name="winmail.dat"
Content-Transfer-Encoding: binary From: "Chadley L. Wilson" <[email protected]>
Subject: Canceled: test 43 Thread-Topic: test 43 Thread-Index: Ac8eeG1lL8A9HdusTwmNIg6lVDeCaQABbBnA Importance: high X-Priority: 1 Date: Fri, 31 Jan 2014 14:15:25 +0200 Message-ID: <E7EC80BFFFA86E4086FDCE3C18EFBDD79ACCDF1C@exchange> Accept-Language:
en-GB, en-ZA, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: <E7EC80BFFFA86E4086FDCE3C18EFBDD79ACCDF1C@exchange> MIME-Version: 1.0 X-Originating-IP: [10.10.1.33]
In the Exchange EMC I have setup the everything as per the following link:
http://exchangeserverpro.com/exchange-server-2010-room-mailboxes-step-by-step-guide/
I have also use created a room list and added the rooms to it. They show upo in my outlook.
I have rebooted the server and tried various permissions and option settings in Outlook with no luck. I even tried enabling the user account in AD. Nothing works and the email always comes back undeliverable.
One post I read suggested that In the Resource General tab that Enable the Resource booking attendant be ticked. Either way it doesn't get right of the problem.
Chad the DadOk I see from the output below there were two problems fixed the first one, but I can't figure out how to correct this one:
The forwardingAddress is wrong. But I also do not know what it should be
Name : Principals Office
Alias : principalsoffice
ForwardingAddress : ourdomain.LOCAL/Admins/John H. Robertson
ForwardingSmtpAddress :
OfflineAddressBook :
AddressListMembership : {\All Mailboxes(VLV), \All Recipients(VLV)}
EmailAddresses : {SMTP:[email protected]}
HiddenFromAddressListsEnabled : True
EmailAddressPolicyEnabled : True
PrimarySmtpAddress : [email protected]
WindowsEmailAddress : [email protected]
DeliverToMailboxAndForward : False
ForwardingAddress : ourdomain.LOCAL/Admins/John H. Robertson
ForwardingSmtpAddress :
Chad the Dad -
Exch2010 Room Mailboxes - disable unautherized users to create Meeting Request
Hi all,
This one is giving me a headache. I have created some Room Mailboxes which I all want to act the same, which is as followed:
- Everyone (we have mailgroup with all users) has review rights
- Certain users have editor rights
- Resource Booking Attendant is disabled
Basically I want to configure these in a similar way as the old fashioned Public Folders.
I've tried a lot of settings / methods, currently I did as followed:
- Within Exchange 2010 EMC I created a Room Mailbox
- I gave myself Full Access rights
- Mailbox is automatically added to my Outlook 2013
- I right-click the calendar and go to properties. I set Default and Anonymous to no rights. I add a mailgroup with all our users and set that to review (so no creation of items / folders)
I would now expect that no users except for myself / administrator are allowed to make an appointment: WRONG. But a strange wrong this is:
- If I use Outlook 2003, I am unable to create an appointment
- If I use Outlook 2013, I am unable to create an appointment
- If I use Exchange webmail (OWA), I am unable to create an appointment
- If I use Outlook for Mac, I am unable to create an appointment
- If I use Outlook 2010, I can suddenly simply create a Meeting Request. This then sends a mail to the Room Mailbox and adds an appointment as tentative
All of the above is done with the same useraccount.
So what's up with this? I simply want to disable this tentative stuff altogether. I only want people with editor rights to create and change meetings, all the other folks should simply be reviewers unable to create anything whatsoever. Hopefully anyone here
has the solution for me, thanks a lot for your time / help.
All the best, Jim.Thanks for your reply.
Here is the output when checking the permissions (see below).
I replaced the usernames by something anonymous.
So basically it comes to:
Default has no rights.
Anonymous has no rights.
Two mailgroups which contain all employees have review rights.
Five users have editor rights.
Still 'regular users' (which should only have review rights) can still doubleclick this calendar (only works in Office 2010) and create a new Meeting Request.
How come this is possible?
[PS] C:\Windows\system32>Get-MailboxFolderPermission
[email protected]:\Calendar
RunspaceId : 0dd13d6f-011c-4f0f-a4e0-9dc1babf4018
FolderName : Calendar
User : Default
AccessRights : {None}
Identity : Default
IsValid : True
RunspaceId : 0dd13d6f-011c-4f0f-a4e0-9dc1babf4018
FolderName : Calendar
User : Anonymous
AccessRights : {None}
Identity : Anonymous
IsValid : True
RunspaceId : 0dd13d6f-011c-4f0f-a4e0-9dc1babf4018
FolderName : Calendar
User : u1
AccessRights : {Editor}
Identity : u1
IsValid : True
RunspaceId : 0dd13d6f-011c-4f0f-a4e0-9dc1babf4018
FolderName : Calendar
User : u2
AccessRights : {Editor}
Identity : u2
IsValid : True
RunspaceId : 0dd13d6f-011c-4f0f-a4e0-9dc1babf4018
FolderName : Calendar
User : u3
AccessRights : {Editor}
Identity : u3
IsValid : True
RunspaceId : 0dd13d6f-011c-4f0f-a4e0-9dc1babf4018
FolderName : Calendar
User : u4
AccessRights : {Editor}
Identity : u4
IsValid : True
RunspaceId : 0dd13d6f-011c-4f0f-a4e0-9dc1babf4018
FolderName : Calendar
User : u5
AccessRights : {Editor}
Identity : u5
IsValid : True
RunspaceId : 0dd13d6f-011c-4f0f-a4e0-9dc1babf4018
FolderName : Calendar
User : GEM-Users-All
AccessRights : {Reviewer}
Identity : GEM-Users-All
IsValid : True
RunspaceId : 0dd13d6f-011c-4f0f-a4e0-9dc1babf4018
FolderName : Calendar
User : GEM-Users2-all
AccessRights : {Reviewer}
Identity : GEM-Users2-all
IsValid : True -
Exchange Server 2010 Room Mailboxes Double Booking
We are have several room mailboxes setup on Exchange Server 2010 and are having an issue with rooms being double booked.
I have "Allow Conflicting Meeting Requests" unchecked on the Resource Policy Tab but if a user try's to book a room that is already reserved it gets accepted and put on the calendar.
How do I stop this from happening?
Here are the settings for the room:
AutomateProcessing : AutoAccept
AllowConflicts : False
BookingWindowInDays : 365
MaximumDurationInMinutes : 1440
AllowRecurringMeetings : True
EnforceSchedulingHorizon : True
ScheduleOnlyDuringWorkHours : False
ConflictPercentageAllowed : 0
MaximumConflictInstances : 0
ForwardRequestsToDelegates : True
DeleteAttachments : True
DeleteComments : False
RemovePrivateProperty : True
DeleteSubject : False
AddOrganizerToSubject : True
DeleteNonCalendarItems : True
TentativePendingApproval : True
EnableResponseDetails : True
OrganizerInfo : True
ResourceDelegates : {}
RequestOutOfPolicy : {}
AllRequestOutOfPolicy : False
BookInPolicy : {}
AllBookInPolicy : True
RequestInPolicy : {}
AllRequestInPolicy : False
AddAdditionalResponse : False
AdditionalResponse :
RemoveOldMeetingMessages : True
AddNewRequestsTentatively : True
ProcessExternalMeetingMessages : False
RemoveForwardedMeetingNotifications : False
MailboxOwnerId : gsc.local/Users/Board Room
Identity : gsc.local/Users/Board Room
IsValid : TrueThe most common cause of this issue is that you have both Outlook Direct Booking and AutoAccept enabled. To fix this logon to the Mailbox using Outlook and disable direct booking see (or use a script) http://blogs.technet.com/b/exchange/archive/2013/07/15/a-significant-update-to-remove-directbooking-script-is-now-available.aspx
and http://blogs.technet.com/b/mohammad_qassim/archive/2011/05/22/meeting-rooms-double-booking-in-exchange-2007.aspx
Cheers
Glen -
Download the Attendee report for a Seminar?
It is easy to download an Attendee report for a Meeting by clicking on the "Download Report Data" button but there isn't one for Seminars. Must be a better way than cuttinf-and-pasting into a spreadsheet . Any ideas?
Hi lackman.m
I do not see any way for downloading the Seminar data. The only way I seem fine is by downloading the Report for the Meeting Room used by the Seminar.
Thank you
Abhinav -
Multiworksite reporting for Oklahoma
Multi worksite reporting for Oklahoma is not SAP standard report. We are using ECC 5.00 and I tried to copy the report for alabama and amake necessary changes as discussed in Notes. But it is not working. Please help me
Hi,
looks like you haven't enabled TREX search on your rooms
System Administration -> System Configuration -> Collaboration -> Room Search Properties -> Use TRex (advanced property).
Let me know if that doesn't solve your problem.
regards,
--epexpert -
Cannot export one room mailbox but others yes.
Gonna try to be more specific here...
I deleted a user (meetingroom) with an associated mailbox and then restored the user through ADRestore, reconnected the Mailbox but the calendar settings (among other settings) in ECM 2010 give me an error:
"Mailbox /o=Domain/ou=Exchange Administrative Group (FYDIBOHF23SPDLT/cn=Configuration/cn=Servers/cn=<server>/cn=Microsoft System Attendant cannot be opened. It was running the command 'Get-CalendarProcessing -Identity 'domain.local/ou/meetingroom'
-ReadFromDomainController"
I've tried to export the mailbox to a pst but that fails too. Both the properties and export-cmdlet work fine on other mailboxes...
I tried disconnecting then connecting the mailbox to a user-type and logon with that user to see if that unlocked it somehow but no luck there either. Is there any hope to restore this room mailbox with its containing calendar, appointments and so on?
I thank you in advanceHi,
Please run the following command to check whether this room mailbox is still disconnected:
Get-MailboxDatabase | Get-MailboxStatistics | where {$_.disconnectdate –ne $null} | FL displayname,MailboxGUID,DisconnectReason,DisconnectDate
Please disable the mailbox and reconnect the mailbox by using the following command, for example:
Connect-Mailbox -Identity "ConfRm212" -Database "MBXResourceDB" -Room -User "Conference Room 212"
Then check whether the issue persists.
Regards,
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]
Winnie Liang
TechNet Community Support -
Error when creating Room Mailboxes
I receive the following error below when I create resource mailboxes. Does anyone know why?
Note: This is a hardened environment to STIG and NIST GCB.
A) Rooms seem to function properly after I create them. I can schedule meetings, etc. But I receive this error every time I create one.
This mailbox was created successfully, but some properties weren't saved. Close this message, then in the Mailboxes list, double-click this mailbox, set the properties, and click Save.
Modified the error to remove organization-specific config. It shows the proper org info for CN and O in my message.
Additional Note
So it seems when I went into ADSI Edit, the System Attendant "homemdb" field was blank.
During initial configuration of the Mailbox servers, I had created a new Database (and replicated it), migrated the Arbitration mailboxes to the new database.
However, it seems that this field was never updated or changed. I tried modifying the homemdb field to the proper MailDB DN. I performed this for both mailbox servers' System Attendants in AD and am waiting for replication to see if this fixes it. I may
have to restart my mailbox server. Restarting the Information Store or Mailbox Assistants services did not change anything.
Cannot open mailbox /o=Contoso/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=MBX001/cn=Microsoft System Attendant.Hi Mike,
I found a similar thread for your reference:
http://community.office365.com/en-us/f/158/t/18424.aspx
Workaround:
Click Close and are still able to change the properties of the room mailbox. After clicking Save and waiting for a few minutes, the error message disappears.
Best regards,
Niko Cheng
TechNet Community Support -
Exchange 2013 delivery reports for mail enabled public folder
How can I get delivery reports for mail enabled public folders? Would I search the related public folder mailbox?
Hi,
When you track messages using Delivery Reports, you can only choose user mailbox when you select mailbox to search. Under the option "Mailbox to search", there is no mail-enabled public folder listed there for you to select from
the address book.
But you can search messages sent to or received from mail-enabled public folder.
Track messages with delivery reports
http://technet.microsoft.com/en-GB/library/jj150554(v=exchg.150).aspx
Best regards,
If you have feedback for TechNet Subscriber Support, contact
[email protected]
Belinda Ma
TechNet Community Support -
Using EWS to cancel a meeting in a room mailbox.
This seems like a common occurance at any company but there really doesn't seem to be a solution for it. In Exchange people can reserve a conference room by inviting it to a meeting and with the proper setup the room mailbox will accept the meeting
if the time slot is free. The problem comes in when the organizer of the meeting leaves the company. I'm working on a project using Exchange Web Services to clean out our room mailboxes of meetings which were scheduled by people who are no longer
at the company. The only way I know how is through web services and through an account that has been given the impersonation right (which I am using).
The problem I'm having is that through web services there is a method on an appointment item called CancelMeeting which would do just this except I'm getting the below error:
Exception calling "CancelMeeting" with "0" argument(s): "User must be an organizer for CancelCalendarItem action."
I'm looking for any suggestions as I've been looking out over the Internet for quite a bit now and not really coming up with anything of use. Below is the code I'm using (cleaned up to remove company information). Any thoughts or input that could
be helpful would be much appreciated.
#Address of object to connect to
$roomAddress = '[email protected]'
#Path to the EWS DLL
$dllpath = "C:\Program Files\Microsoft\Exchange\Web Services\1.2\Microsoft.Exchange.WebServices.dll"
#Load the EWS DLL
[void][Reflection.Assembly]::LoadFile($dllpath)
#Create a service object that supports Exchange 2010 SP1
$service = New-Object Microsoft.Exchange.WebServices.Data.ExchangeService([Microsoft.Exchange.WebServices.Data.ExchangeVersion]::Exchange2010_SP1)
#Store the passed in credential
#$service.Credentials = $credential
#Web services url
$uri=[system.URI] "https://ExhcangeServer.Contoso.com/EWS/Exchange.asmx"
$service.Url = $uri
#The impersonation details.
$ImpersonatedUserId = New-Object Microsoft.Exchange.WebServices.Data.ImpersonatedUserId
$ImpersonatedUserId.IdType = 'smtpaddress'
$ImpersonatedUserId.Id = $roomAddress
$service.ImpersonatedUserId = $ImpersonatedUserId
#Build a folder ID object
$folderid = new-object Microsoft.Exchange.WebServices.Data.FolderId([Microsoft.Exchange.WebServices.Data.WellKnownFolderName]::Calendar,$roomAddress)
#Bind to the mailbox and folder.
$CalendarFolder = [Microsoft.Exchange.WebServices.Data.CalendarFolder]::Bind($service,$folderid)
#Get up to 2000 entries from the folder and find any that are appointments from today and the next 5 days.
$startDAte = get-date
$endDate = (get-date).AddDays(+5)
$cvCalendarview = new-object Microsoft.Exchange.WebServices.Data.CalendarView($StartDate,$EndDate,2000)
$frCalendarResult = $CalendarFolder.FindAppointments($cvCalendarview)
#Build a view
$psPropset = new-object Microsoft.Exchange.WebServices.Data.PropertySet([Microsoft.Exchange.WebServices.Data.BasePropertySet]::FirstClassProperties)
$psPropset.RequestedBodyType = [Microsoft.Exchange.WebServices.Data.BodyType]::Text
#Cancel the first meeting found (there is one here)
$frCalendarResult.Items[0].CancelMeeting()Oh, ouch. In that case, I might also try asking in the Exchange development forum. They're a bit more versed in EWS than I am.
http://social.technet.microsoft.com/Forums/en-US/exchangesvrdevelopmentlegacy/threads
I do have a script that uses EWS to set a delegate on a specific calendar (it was written for standard users, not sure how it'll handle room mailboxes. Perhaps delegate rights will be enough to send out cancellation notices. I can clean it up and post it
(after I get out of this afternoon meeting) if you think it might help. -
Delivery failure report for mail
Hi,
I have two queries on mails
While sending mail to single/multiple users,
1. Is it possible to get the delivery failure report for the unsent mails and the user to whom it was not posted?
2.Can the sent mail be posted to the sender's sent mailbox.
Thanks
NehaHi Neha,
1) If you set up an account for xMII on your mail server, then you should be able to use the "Read Mail" action to monitor that account's inbox for any delivery failure reports. You should then be able to parse the format of the message (which depends on your mail server) and retrieve the email address.
2) I don't think this can be done because it's something that your email client (e.g. Outlook) normally takes care of and is not supported in the SMTP protocol to my knowledge.
Hope this helps
Sascha -
Exchange 2010 - All users can delete scheduled and accepted meetings in a room mailbox
Hello Everyone,
I have a strange situation. I created 4 conference room "room" mailboxes for calendaring of the conference rooms. We tested to see if user A booked a meeting in room 1 - that user B could not go delete or change
that meeting if it was accepted.
Now - for some reason - user B (or any other user on Exchange) can now go delete any meeting made by anyone and has been accepted on the calendar. I cannot figure out what has happened to my permissions that is letting this
happen. As far as I know - we have not made any changes to these room mailboxes. We are Exchange 2010 version 14.01.0355.002.Hi
Have a try with the steps on this thread
http://social.technet.microsoft.com/Forums/en-US/exchangesvradmin/thread/ed89d6ac-0c48-43a8-8ed4-3d4f5d441737
1. Create a test mailbox as a new room mailbox, remove all permission on the Properties of “Mailbox” and “Calendar”
Notes: Confirm the permission under “Default” and “Anonymous” account is “None”
2. Use “Delegate” function in “Tools” menu to share calendar for “TESTALL” group as “Author”
3. Go to the Properties of calendar in room mailbox, confirm “Author” permission
4. In User C’s outlook, see if you still can delete the calendar item that User A created
Cheers
Zi Feng
TechNet Community Support
Maybe you are looking for
-
Logical operators in Oracle select query
Hello all, Can i use logical operators in oracle select queries? for 1 and 0 =0 ; 1 or 0 =0 if i have two fileds in a table COL1 have a value of 1010 and COL2 have a value of 0001. Is there any way to use select col1 or col2 from table? where or is a
-
Calendar Server 7 - Apple iCal clients problems
Hello, I can not connect iCal clients with Calendar Server 7. I tried every iteration of the components making up the principal URI as described in the documentation: Click the server options and type the principal URI, for example: http://example.co
-
Enabling 802.1x and MAC Authentication Bypass on ACS 4.2
Hi experts, I have a few questions regarding 802.1x & MAC Authentication Bypass configured on ACS 4.2. i. Is it possible to configure MAC authentication + 802.1x on ACS 4.2 at the same time? Here is the scenario; Our company would like to enforce 'do
-
Hi Gurus I know that when you wanna upload a original of other module like MM, SD, PS... you have to do following steps: - Create a master data in other module - Create a document in CV01N - Attach some original application file - Use object link to
-
[Solved] No sound after resuming from suspend
After suspending and resuming I no longer have any sound output (through headphone jack or my laptop speaker). The laptop is a toshiba portege r835. I can't say how long this has been happening, since I've only tried to play any sounds after resuming