Subscribing calendar events without using impersonate or delgae access

Hi,
Is there any way to subscribe calender/mailbox event for each outlook user without using impersonate or delegate access approch. 
if yes, please share how it can be done, as i found only impersonate approach or delegate acess.
if no, please share the best possible solution to subscribe calendar events for each outlook user.
I am new to exchange server developement, so do not know much.
Thanks
Nitin

It depends what you mean by subscribe calender/mailbox event ?
For you to access a mailboxes calendar folder using any exchange API you need to have rights to it so you will need to either use Impersonation or Delegate access. You can modify the default ACL on the Calendar folder which give Everyone access eg 
http://community.spiceworks.com/how_to/show/29939-change-default-outlook-calendar-access-permissions-in-exchange-2010 . To access a folder you have rights to you just use the Mailbox overload of the folderId class
http://msdn.microsoft.com/en-us/library/office/gg274408(v=exchg.80).aspx
The other way of veiwing limited calendar information is to use the GetUserAvailability operation
http://msdn.microsoft.com/en-us/library/office/hh532567(v=exchg.80).aspx with this you can view calendar event details (if this permission is shared to you)
Cheers
Glen

Similar Messages

  • How do I get subscribed calendar events to show on my iPhone 4?

    I have a subscribed calendar in iCal on my desktop that shows up in the list of iCloud calendars on my iPhone, but none of the events actually show up on my iPhone even though that calendar is selected to show its events.  How can I fix this?  It's really strange that my phone "sees" the calendar, but won't show the events that are in it!  Very frustrating!
    I've already tried unsyncing and resyncing all of the calendars on my iPhone (i.e. I turned off iCloud calendar syncing, deleted all calendar info on my iPhone, then turned iCloud calendar syncing back on).  No luck.

    I had a similar issue.  Basically, I gave up trying to "sync" that particular calendar with my iPhone and instead subscribed to the subscribed calendar directly on the iPhone.
    To do this, you have to essentially set up a new "account" in the Mail/Contacts/Calendars settings.  Go to Add Account > Other, and selecte Add Subscribed Calendar at the bottom.  Paste in the URL of the calendar you wish to subscribe to, and it should be added to your calendar.  Best part is that it will automatically update as the calendar publisher updates it.  Be sure to disable that calendar in iCloud, too btw.

  • X-APPLE-DEFAULT-ALARM to remove default alarm from iOS 6 subscribed calendar events?

    After upgrading to iOS 6, all events in subscribed calendars get a default alarm. Is there a directive inside the .ics stream that can stop this from happening?
    Searching the web I found an “X-APPLE-DEFAULT-ALARM:TRUE” directive but it doesn’t seem to work and I can’t find any Apple documentation on it. Can you direct me to the full list/documentation of iOS 6 supported “X-APPLE“ extensions to iCalendar?
    Thanks!

    OK, so I have had this issue for the past several months. I think it all started when I upgraded to ML from SL and migrated my calendars and contacts to iCloud. That was a couple months ago. But now I am running 10.8.2, and about two weeks ago I upgraded my iOS devices to 6.0.1.
    I don't seem to be having any issues with events that I create now, but all those old events that were migrated to iCloud a couple months ago, many of those sound alerts on the iOS devices even though there was no alert defined when the event was originally created. I have always had alerts off by default both in iCal and on the iOS devices.
    So here's the question: is there a way to go through and disable all these spurious event alerts? I've been disabling them as the event reminders come up, but it's irritating. It would be nice if there was a way to turn them off all in one shot somehow.

  • Subscribed calendar events not as busy

    Hi, when i wanna subscribe to a calendar, is there a way to show its events not as busy, but as free? Or does this have to be setup by the person who created/published the calendar/events?

    Already resolved!
    Turns out that the email also contained an address. Since the address was not on new lines; the location in the event had new lines coded in it. Exchange doesn't like this!
    So; copied the address in the event; cleared it, pasted it back (removes line breaks?!) and then wahoo: sync!

  • ICal and subscribed calendars with MobileMe using AppleScript

    I am having the same problem as many of you; I have a MobileMe account which does not sync the calendars I have in iCal that are subscriptions. I found this great script online which I'll post below. I don't know anything about AppleScript so I'm just copy-pasting. I want it to work, but I'm getting the error "The variable theOldEvent is not defined." right around the line "if similar_found is true then set theOldSummary to the summary of theOldEvent" kinda near the middle. Like I said, I don't know anything about AppleScript. So my question is; how can I fix this error and/or is there some better way of using AppleScript/Automator to do this same thing? Thanks!
    Script to duplicate Calendar orgCalendar into target dupCalendar
    E.H. 12.9.2008
    property myCopies : 0
    property myUpdates : 0
    property myObsoletes : 0
    property orgCalendar : "Sekretariat"
    property dupCalendar : "Sekretariat copy"
    property dupEvents : {}
    property myDeletes : {}
    set myCopies to 0
    set myUpdates to 0
    set myObsoletes to 0
    set dupEvents to {}
    tell application "iCal"
    -- set theCalendars to every calendar
    set theCalendarNames to title of every calendar
    set theOrgCalendar to a reference to calendar orgCalendar
    if theCalendarNames contains dupCalendar then
    set theCalendar to a reference to calendar dupCalendar
    else
    set theCalendar to make new calendar with properties {title:dupCalendar}
    --set theCalendar to make new calendar with properties {title:dupCalendar, color:"{65535, 0, 0}"}
    end if
    set the eventList to uid of every event of theOrgCalendar as list
    set the eventCount to the count of the eventList
    repeat with theUId in eventList
    tell theOrgCalendar
    set theEvent to (the first event whose uid is theUId)
    -- set theProperties to the properties of theEvent as record
    set theDate to the start date of theEvent
    set theSummary to the summary of theEvent
    set theStampDate to the stamp date of theEvent
    end tell
    tell theCalendar
    try
    set theOldEvent to (the first event of theCalendar whose (start date) is theDate as date)
    set similar_found to true
    on error
    set similar_found to false
    set theEndDate to the end date of theEvent
    set theAllDay to the allday event of theEvent
    set theLocation to the location of theEvent
    -- Funny construction to work araund the fact that location may be missing a value
    try
    if theLocation is equal to "" then
    end if
    on error
    set theLocation to ""
    end try
    set theDescription to the description of theEvent
    try
    if theDescription is equal to "" then
    end if
    on error
    set theDescription to ""
    end try
    if theAllDay is true then -- work around a funny bug with all day events
    set theDate to (theDate as date) + 2 * hours
    set theEndDate to (theEndDate as date) + 2 * hours
    end if
    set newEvent to make new event at end with properties {summary:theSummary, location:theLocation, start date:theDate, end date:theEndDate, allday event:theAllDay, description:theDescription}
    -- make new event at end with properties theProperties
    set the end of dupEvents to (the uid of newEvent)
    set myCopies to (myCopies + 1)
    end try
    end tell
    set second_necessary to false
    if similar_found is true then
    set theOldSummary to the summary of theOldEvent
    if theSummary is not equal to theOldSummary then
    --is there a different one?
    try
    set theOldEvent1 to (the second event of theCalendar whose (start date) is theDate as date)
    set theOldSummary to the summary of theOldEvent1
    if theSummary is equal to theOldSummary then
    set theOldEvent to theOldEvent1
    set the end of dupEvents to (the uid of theOldEvent)
    else
    -- cycle repeat ?
    end if
    on error
    -- beep
    try
    set theEvent1 to (the second event of theOrgCalendar whose (start date) is theDate as date)
    set second_necessary to true
    on error
    set the end of dupEvents to (the uid of theOldEvent)
    end try
    end try
    else
    set the end of dupEvents to (the uid of theOldEvent)
    end if
    if second_necessary is true then
    set theEndDate to the end date of theEvent
    tell theCalendar
    set theOldEvent to make new event at end with properties {summary:theSummary, start date:theDate, end date:theEndDate}
    end tell
    set the end of dupEvents to (the uid of theOldEvent)
    end if
    set theOldStampDate to the stamp date of theOldEvent
    if theStampDate is greater than theOldStampDate then
    -- update the event
    set summary of theOldEvent to theSummary -- capitalization may have changed
    set theAllDay to the allday event of theEvent
    set allday event of theOldEvent to theAllDay
    set theEndDate to the end date of theEvent
    if theAllDay is true then -- work around a funny bug with all day events
    set theEndDate to (theEndDate as date) + 2 * hours
    end if
    set end date of theOldEvent to theEndDate
    set theDescription to the description of theEvent
    try
    if theDescription is equal to "" then
    end if
    on error
    set theDescription to ""
    end try
    set description of theOldEvent to theDescription
    set myUpdates to myUpdates + 1
    end if
    end if
    end repeat
    end tell
    -- Delete obsolete events
    set myObsoletes to 0
    set myDeletes to {}
    tell application "iCal"
    set myUIDs to uid of events of theCalendar
    end tell
    repeat with myUID in myUIDs
    if dupEvents does not contain myUID then
    set the end of myDeletes to myUID
    set myObsoletes to (myObsoletes + 1)
    end if
    end repeat
    tell application "iCal"
    repeat with myDel in myDeletes
    delete (every event of theCalendar whose uid is myDel)
    end repeat
    end tell
    -- delete duplicates
    set myDeletes to {}
    tell application "iCal"
    set myStarts to start date of events of theCalendar
    set mySummaries to summary of events of theCalendar
    set myUIDs to uid of events of theCalendar
    set myLength to length of myUIDs
    end tell
    repeat with i from 1 to (myLength - 1)
    set thisStart to (item i of myStarts)
    set thisSumm to (item i of mySummaries)
    repeat with j from (i + 1) to myLength
    set thatStart to (item j of myStarts)
    set thatSumm to (item j of mySummaries)
    if thisSumm is equal to thatSumm and thisStart is equal to thatStart then
    set the end of myDeletes to (item j of myUIDs)
    exit repeat
    end if
    end repeat
    end repeat
    set n to count of myDeletes
    tell application "iCal"
    repeat with myDel in myDeletes
    delete (every event of theCalendar whose uid is myDel)
    end repeat
    -- set the visible of calendar theCalendar to false
    end tell
    display dialog (myCopies & " records duplicated, " & myUpdates & " records updated and " & myObsoletes & " obsolete ones deleted") as text

    No longer an issue.

  • TS3999 can't see times of my icloud calendar events when using month view...

    I use a macbook pro and like to view my icloud calendar using month view so I can see the whole month at a glance.
    It used to be that when I viewed my calendar using Google Chrome, the time of each event would show next to the event name. Recently, this changed and now the month view just shows the events, not the times. This is also true for my macbook ical - month view only shows events, no times.
    Is there an option to allow the times to show when using month view? I looked in preferences and didn't see one.
    Also, as a side note, I tested in Firefox and the times DO show when using month view. I just prefer using my ical or chrome, so would love to figure out a way to fix there.
    thanks for any help!

    I was able to see some posts after I made mine and I found the answer to the macbook ical issue.
    https://discussions.apple.com/message/15378887#15378887
    would still love any input on the google chrome issue. If anyone knows how to show event times in chrome, I'd love to hear how!
    thanks.

  • Subscribe Calendar Event Details Missing

    I have a new problem with one of our office iCals. We publish the HR calendar on the server, and everyone subscribes to it. Problem being that when someone new subscribes, they get all the events, but the events are blank. It shows the time span that the event occurs, but there is no title or description.
    I went to other computers and verified this is the case. The calendar is working for anyone who already had it, and they can refresh and see full event detail.
    To test the problem I had a user that already had it working go to a computer where it wasn't and subscribe with his authentication, thinking maybe it was user-related, but when he subscribed on that machine the same thing occurred, he got the events, but they are blank.
    Anyone have a clue what this is?
    Message was edited by: lu5t

    Figured it out. For some reason the publisher's settings lost the checkbox that stated "Publish Event Titles" or something like that. Definitely weird.

  • ITunes 11.1.3/iOS 7.0.3 how to sync (bookmarks, calendar, contacts) without using iCloud

    Unfortunately we seem to have lost the ability to sync manually from a computer to a mobile device (iPad in my case) under iTunes 11.1.3/iOS 7.0.3. I am hoping and assuming that people at Apple will hear and see the need for it and correct this oversight in future updates.
    Until then, is there a work-around for people like me who manage do not want to have their information stored on an iCloud server?
    Thanks,
    James

    Thanks for the quick and useful reply Randers.
    It will be good if (hopefully when) the functionality is returned to iTunes/iOS, but installing server is useful in the multitude of options that it opes up, so I followed your advice. I have my contacts syncing perfectly, but there is a problem with the calendar, so perhaps you can help please?
    My working account is a standard user account, so I have had to use my admin account to set up the CardDAV and CalDaV servers. The problem is that the new calendar is blank. I'm probably missing something obvious, but how can I 'link' it to my calendars under my user account? There is no 'drag and drop' as there is for the contacts. If I try to set up a CalDAV service for my standard user account I get the error that the user cannot be verified.
    Do you have any suggestions please?
    Thanks,
    James

  • Does anyone know how to simulate the GET PERSON event without using PNPCE?

    I need to modify report is RPCGRNU0
    About line 109, it does GET PERSON, then sets a flag to true.  Then once the GET PERAS event starts, it checks if the flag is true or not.
    Edited by: Christian Rios on Apr 2, 2009 5:43 PM

    what exactly are you trying to do? Copy RPCGRNU0 & modify it? why do you need to simulate the GET PERSON event?

  • Calendar event updates without sync

    Can iPhone be set up to receive changes in one's Outlook calendar events without plugging the phone into one's desktop computer in the same way that iPhone gets mail messages? Most of the current Mobile Windows phones and I believe all Blackberrys do this. If not, is anyone aware of why not and when Apple may fix this?

    This is called over the air syncing (OTA) for short and the iPhone does not support this.
    I believe this would involve Apple licensing ActiveSync from Microsoft with no way of knowing if Apple has any plans to do so.

  • How can I get rid of calendar events initiated from my old email address?

    I have a bunch of old reoccuring calendar events created using a previous email address. I now cannot delete them because "I" am not the originator of the event. The email doesn't exist anymore. I can decline all future occuring events, but it still doesn't take it off my calendar.
    thanks

    Scott,
    NP. What I did last time and will try again is:
    1) Attached the Touch to my PC and from within iTunes I select the Touch icon.
    2) From the SUMMARY tab, I choose to Restore.
    3) Under the INFO tab I only have "Sync contacts with OUTLOOK" and "Sync bookmarks with INTERNET EXPLORER" checked. Nothing is checked in the Calendar area.
    Last time I did this it downloaded the 1.1.2 software too. I thought I already had this, but it downloaded it anyway. Regardless, the majority of the time was reloading my 13.34G of data (this is the real number, I estimated before). That took about 2+ hours. In the process, I could see that my storage usage bar did clear completely. So this process did restore all of my date. But again, how could the clock information still be there? That proves that the restore does not clear all information.
    Will let you know how it goes.
    Ernie

  • How to make calendar adds without siri

    how do i manually add calendar events without siri???

    Hi,
    According to your description, it seems to be jquery issue. So I suggest that you can post it in asp.net forum where you can get better answers.
    http://forums.asp.net/
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • SOAP Examples without using calendarlet.jar

    Anyone willing to share any examples of code accessing the calendar server without using the calendarlet.jar files? Language is less important than content.
    Looking to create a light-weight display only client.

    when I try to compile these java file using the
    command in the readme file, I got 100 errors the
    CSDKcalendar.java100 errors are reproted when javac can't find the csdk.jar.
    There was a mistake in the README for the classpath which as since then been corrected.
    classpath should be "$ORACLE_HOME\ocal\jlib\csdk.jar;.", and not "$ORACLE_HOME\jlib\csdk.jar;."
    Regards,
    Jean-Philippe

  • Adding to subscribed calendars/Posting titles without notes

    Okay, so my hubbie and I both use iCal religiously and subscribe to each others calendars but there is a kink. I have a calendar called "Rob" (his name obviously) and I regularly add things like dr's appointments for him to it, he subscribes to it but cannot add things to it for instance work meetings that I need to know about. So he too has a "Rob" calendar that I subscribe to. Its getting ridiculous having two versions of the same calendar. Why cant you add to a subscribed calendar? Logically you would think we could have one "Rob" calendar among us and the other person be able to add to it. I have this same problem with employees who cant add vacation requests to the work calender. And further more, on the topic of work calendars, why cant you publish titles without notes? UGH!
    I would love advice on how to make these things happen.

    Have you considered having your husband "own" the "Rob" calendar and you own one named "Susan" (substitute real name here, of course). Both of you subscribe to the other's calendar so that all events, appointments, etc appear on both your computers. Unless there is a problem with you entering his appointments on your calendar, that should take care of your "syncing" issue.
    As for your employees, I don't know for sure if you can do this, but how about a calendar in a public account that they can all log into as "Jane Smith" or "John Public" - whatever the username is on the account - and then make requests there. Publish that calendar the then you and/or your husband could supposedly see all of that as well. You can use the check box next to that calendar's name to show/hide it so it doesn't clutter up the rest of your calendar. As I said, I don't know if that will either work or solve your problem - just thought I'd throw it out there.
    And I'm trying to find some solution to the titles-without-notes matter too. Some of my notes are six or eight paragraphs or more long, and today I just need a list of events and not all that other supporting info. I'm hoping that there's some third-party utility out there that can do this - I'll let you know if I find anything.

  • Publish calendar events to all users without invitation

    Hello,
    I was wondering how i can publish a calendar event on all user mailboxes without the acknowledgements of invitations.
    i.e. i want one person in our organisation to publish and maintain all mandatory holidays.
    I can not find a suitable way to do this as all of the users will get invitations wich they can ignore or forget. I want this person to publish events while overruling the possibilty of accepting invitations.  
    We are running Windows Server 2008R2 with Exchange Server 2010. 

    Hi,
    We can create all holiday events in a calendar and export the calendar to a PST file. Then using New-MailboxImportRequest cmdlet in Exchange 2010 to import the calendar to all users mailboxes by administrator.
    To import the calendar to all mailboxes, we can run:
    Get-mailbox | New-MailboxImportRequest –FilePath \\Exch1\pst\HolidayCalendar.pst -IncludeFolders “#Calendar#”
    Here are two articles about the detailed information:
    Holiday Calendar and How Import to Mailboxes
    http://blogs.technet.com/b/manjubn/archive/2012/01/14/holiday-calendar-and-how-import-to-mailboxes.aspx
    Import Calendar Events into all Mailboxes in Exchange Server
    http://slipstick.com/exchange/cmdlets/import-calendar-events-mailboxes-exchange-server/
    Thanks,
    Winnie Liang
    TechNet Community Support

Maybe you are looking for