Create an ical from a users exchange calendar with ews

Hello,
is there a way to export (save) a users calendar as an ics file over ews?
Regards
Ioannis

Hi,
To save our calendar as .ics file, we can just follow the steps below to save it.
1. Click on Calendar in Outlook.
2. File > Save Calendar, click More Option to range the date.
If you prefer to export or save user's calendar using EWS, I would like to ask the question on the Exchange development forum which is staffed by more experts specializing in this kind of problems to get better help.
Here is the link for Exchange Server Development forum:
https://social.technet.microsoft.com/Forums/exchange/en-US/home?forum=exchangesvrdevelopment
Best regards,
Belinda
Belinda Ma
TechNet Community Support

Similar Messages

  • Create an ical from a users exchange mailbox calendar with ews

    Hello,
    is there a way to export (save) a users calendar as an ics file over ews?
    Regards
    Ioannis

    Exchange will return a VCalendar version of the Appointment if you request the Mime Content eg
    FindItemsResults<Item> fiResults = null;
    ItemView ivItemView = new ItemView(1000);
    PropertySet psPropSet = new PropertySet(BasePropertySet.IdOnly);
    ivItemView.PropertySet = psPropSet;
    PropertySet mimePropSet = new PropertySet(BasePropertySet.IdOnly){ItemSchema.MimeContent,ItemSchema.Subject};
    do
    fiResults = service.FindItems(WellKnownFolderName.Calendar, ivItemView);
    if (fiResults.Items.Count > 0) {
    service.LoadPropertiesForItems(fiResults.Items, mimePropSet);
    foreach (Item itItem in fiResults.Items) {
    String FileName = "c:\\temp\\" + Guid.NewGuid().ToString() + ".ical";
    MimeContent mcMimeContent = null;
    if (itItem.TryGetProperty(ItemSchema.MimeContent, out mcMimeContent))
    File.WriteAllBytes(FileName, mcMimeContent.Content);
    } while (fiResults.MoreAvailable);
    I wouldn't however recommend you use this as a backup because it doesn't give you full fidelity on the appointment data eg things like attendees and other properties aren't included in you'll experience data loss.
    If you want to backup calendar appointments the best method is to use the New-MailboxExportRequest eg
    New-MailboxExportRequest -Mailbox Mailbox -IncludeFolders "#Calendar#"
    Cheers
    Glen

  • Share Private Exchange Calendar with Entire Organization

    Outlook 2010, Exchange 2007.
    Scenario:
    We have a few users who need to share their Exchange calendar with everyone in the organization. Right now, their private calendar is synced to a public folder calender using a third party tool Add2Exchange. This way, everyone can easily browse the Pubic
    Folder tree in Outlook and find a (almost live) copy of these calendars.
    Problem:
    The sync software sometimes fails, and this causes conflicts in scheduling as the private and public calendars are out of sync.
    Idea For Solution:
    We want to delegate direct access to these private calendars, and give everyone Read-Only access to them, so there would be no need for a sync.
    Problem With This Idea:
    Users can no longer simply browse their Outlook sidebar and find calendars this way. They must go through the process of "Open User's Folder", Chose calendar, chose the user, attach the calendar. This would have to be done for everyone in the unit,
    and for multiple calendars.
    Is there a way I can automate this? I just want to delegate the calendars, and then have them automatically show up in everyone's calendar list next time they open Outlook. Is this something that can be scripted and deployed through AD? I can't seem to find
    anything online to address this.
    Are there other ideas I should consider?

    Hi,
    As what ED Crowley says, there is no solution in AD or Exchange server to automatically map shared calendar to users’ Outlook client.
    We can create a public folder “Share Calendars” for sharing a user’s calendar to all users. Then add Publishing Editor permissions for UserA, UserB to publish their Calendar to Share Calendars. And UsersA and UserB need to manually update the Calendar of
    Public Folders in their Outlook client. For more information about
    How to Add Permissions for Client Users to Access Public Folder Content in Exchange 2007, please refer to:
    http://technet.microsoft.com/en-us/library/aa998834(v=exchg.80).aspx
    Thanks,
    Winnie Liang
    TechNet Community Support

  • Can I merge ical from old, non cloud Mac with new one?

    Can I merge ical from old, non cloud Mac with new one?
    I cannot sync from old G5 so if I backup that iCal, can I merge it with new iCal on my new Mac without losing new Mac calenday details?
    Thanks.
    Jeff

    Jeff,
    First, iCloud: How to back up iCloud data.
    Next, use iCal>File>Export>Export...for the calendar that you want to use for the export. Move the .ics file to your new computer, and double click the file. You will be offered a choice of creating a new calendar in iCloud, or importing to an existing calendar. Make the appropriate choice for your circumstances.

  • Error while integrating Exchange Calendar with SharePoint Calendar Overlay

    Hello All, I'm trying to integrate Exchange Calendar with SharePoint Calendar using Overlay option. I have added root certificate in my central admin, but it still show an error Could
    not establish trust relationship for the SSL/TLS secure channel with authority.''
    Any idea what i'm missing?
    Thanks.

    Hi Manish,
    As I tested, please perform the steps below and test the issue again:
    1.Log in to Exchange server with admin account.
    2.Run mmc to open Console, click File > Add/Remove Snap-in, locate Certificates to add > Computer account > local computer.
    3.Then you will see Certificates, locate your Exchange certificate and right-click it > All task > Export, leave settings as default and export it to a file.
    4.Then go to SharePoint Central Administration > Security > Manage Trusts > add a new trust relationship with this certificate.
    5.Note If you have multiple web-frontend servers, repeat these steps on each web-frontend server.
    Regards,
    Rebecca Tu
    TechNet Community Support

  • Copy a folder from one user to another  with the enterprise SDK

    Can anyone tell me how to copy a request in "My favorites" from one User to another with the enterprise SDK ?
    thanks in advance
    a great day to you'all
    Quentin

    Please post this query to the .NET Development - BusinessObjects Enterprise forum:
    .NET SDK Application Development
    That forum is monitored by qualified technicians and you will get a faster response there. Also, all BOE queries remain in one place and thus can be easily searched in one place.
    Thank you for your understanding,
    Ludek

  • Invite Email not being sent from iCal from a Google Apps calendar

    Hello,
    I am running Mac OS X 10.6.5, iCal 4.0.4, and am attempting to do the following from a Google Apps calendar I have setup in iCal. Please note that it's not gmail, it's Google Apps. If that makes a difference. That being said...
    I am trying to create a meeting invite from iCal. I am able to create the invite and add attendees with no problem. When I hit send (from iCal), the invitees do not receive an email notification of the event, but it does appear their calendar (both in iCal and via Google Calendar on the web). I need an email to be sent to the invitees that they have been invited to a meeting, not just to have it appear on their calendars.
    When I create the meeting invite via Google Calendar on the Web the invitees do receive an email notification (as specified in their calendar preferences). The issue only happens when the meeting invite is created in iCal.
    When an invitee accepts or declines a meeting via iCal I receive an acceptance or declining email. Just not when the meeting invite is sent.
    Also, I am able to create a meeting on one of the "On My Computer" calendars in iCal, invite people, and a meeting invitation is sent as expected.
    And again, the invitees have notification of meeting invites turned on in their calendar settings (as is shown by the fact that when the invite is sent out via Google Calendar on the Web they receive an email with the invite).
    Thanks! Any assistance would be awesome.
    Aaron

    That was actually my post on the Google forums
    Here is what I have found so far (and hopefully some of my assumptions are correct, because we're making the full switch to Google Apps this weekend and I am assuming it will work after this). This is long, but I'm trying to be thorough. Also note that I have updated to 10.6.6 since the time I first posted my last message.
    We are currently piloting Google Apps, so our primary domain (which I will refer to from now on as domain.com) still points to our old exchange servers. Mail is currently being delivered to our Google Apps pilot accounts the following way:
    1. User sends an email to [email protected]. This email is delivered to our old Exchange servers.
    2. Once the email is received on our old Exchange servers it gets forwarded to our Google Apps test domain (gtest.domain.com).
    This seems to be an important piece of the puzzle as our primary domain (domain.com) shows up on the Google Apps for Admin dashboard as improperly setup (which is correct, because we're currently piloting)
    So, in iCal I have my Google Apps account setup (I'm one of the pilot users) the following way. I added the Account as Google calendar in iCal, but once the account shows up it shows up as a CalDAV account.
    Under the account information tab:
    CalDAV
    Description: [email protected]
    User name: [email protected]
    Password: my password
    Under the server settings tab (*NOTE: these were entered in automatically when I setup the calendar as a Google calendar)
    Server address: www.google.com
    Server path: the path to my calendar.
    Use SSL is checked
    Use Kerberos v5 is NOT checked
    So, during my testing I was sending meeting invites from people who were in the Google Apps pilot to other people who were in the Google Apps pilot. When I was doing that, no invitations were getting sent.
    I created a new email account on our exchange server ([email protected]) but did NOT set it up to be a part of the Google Apps pilot (this means that emails were not being forwarded from [email protected] to [email protected]). Doing this successfully delivered all invites, cancellations, and meeting updates from iCal!
    From what I can tell there must be something going on (probably my own fault) when a calendar invite is sent from my Google Apps account, through our old Exchange system, and then back to our Google Account. My assumption is it has something to do with the fact that our MX records for domain.com currently point to our old exchange servers, and the MX records for gtest.domain.com point to the Google Apps servers. It may also have something to do with the SPF record which only allows emails from domain.com to be sent from our Exchange servers.
    Those are just guesses though as I am not very knowledgeable in that area.
    I hope this helps and I would love to hear about anyone else working on this issue.

  • Cannot move calendar item from iCloud to Exchange calendar

    When I add a new calendar item in iOS 7 calendar app, it allows me to select either my Exchange calendar or any of the iCloud calendars.
    However, some (or perhaps all) event invitations appear pre-destined for the iCloud calendars, and when I select those events and try to reassign them to other calenadars, I only get the iCloud calendars as options.
    Is there any way to move a calendar item from iCloud to Exchange?
    Thanks

    When I add a new calendar item in iOS 7 calendar app, it allows me to select either my Exchange calendar or any of the iCloud calendars.
    However, some (or perhaps all) event invitations appear pre-destined for the iCloud calendars, and when I select those events and try to reassign them to other calenadars, I only get the iCloud calendars as options.
    Is there any way to move a calendar item from iCloud to Exchange?
    Thanks

  • Cannot put iCal invite onto my Exchange calendar

    Hi there,
    When I receive iCal invites and double-click them to open via iCal, they are always opened in my "Home" calendar under "On My Mac."  I can't move the invite to my Exchange account.  I've tried to delete all the folders "On My Mac" to no avail.  Is there anyway to automatically put invites onto my Exchange calendar?
    Thank you!
    Davy

    It was my fault, because this problem really a Kerio Mail Server faliure!
    http://discussions.apple.com/thread.jspa?threadID=2159279&tstart=0
    Message was edited by: pagocs

  • Creating PDF's from *.doc or *.docx file with fake security issue's ......

    Hi,
    We're trying the new 11 Pro and just patched it to:11.0.09 to try to fix this error below.
    When the user tries to create a PDF from the main menu that now says "Create PDF from File" instead of the old screen that said "Create PDF" ......
    If I start the process with a *.docx file I get the " can't open the file because of rights "  error and it was doing the same thing in the old original installed
    version of 11 and also now this the new one I just updated now to try to fix it. 
    I also deleted the normal.doc templates in both his old MS Word 2003 program and also in the current copy he uses MS Word 2007.
    If I start the 11 Pro and pick the same document as the first one except for the fact that it has been re-saved in a *.doc MS Word 2003 format,
    the whole thing works perfectly.
    Any suggestions?
    Cheers'
    Dave

    Have you tried to open WORD and either print to the Adobe PDF printer or use the Acrobat icon (PDF Maker)? Try both. Do they work or not. PDF Maker has to work for the functionality of the create in Acrobat to work.

  • Syncing exchange calendar with an ipad air Ios 7.0.4

    Hello All
    I am having issues syncing exchange calendar on my ipad air 7.0.4. When i put an appointment in on the calender on my ipad it is not showing up in my outlook calender in my work pc. but it will appear in the calender on my ipad if i imput it in on my work pc
    Any advice of help would be appreciated
    Regards
    Ruth

    Talk to your IT department.

  • Is there a Google Sync Alternative for sync'ing Exchange Calendar with iCal?

    Previously, I was using Google Sync (one-way) to sync calender events between my microsoft outlook calendar and google calendar which I then had sync'd with my iphone.  I had to format my computer and now when I try looking for the software (Google Sync) it looks to only be available for Google Apps Business Accounts now.  I read up online and it looks like Google has made this change earlier in the year.
    Does anyone have a suggestion on how I can have my outlook calendar events updated on my iphone without connecting directly to the exchange server?
    Thanks

    Google calendar will sync with your phone directly. Choose Calendar as one of the things to sync under your Gmail acount settings. I would then check the Google help docks for information on how to sync your computer calendar to Google Calendar.
    For what it's worth, I stopped using a calendar app on my computer years ago. I just go directly to the Google Calendar through my browser. Yes, I actually do have it synced to iCal but, as I hate iCal, I never look at that app or use it to enter appointments.

  • How to create view/table from other user's view/table

    Hi all
    I'm using Oracle database 10g.
    I create table/view on user XXX, how to I create table/view on user YYY from user XXX.
    Thankyou,
    Thiensu2810

    user8248216 wrote:
    Hi all
    I'm using Oracle database 10g.
    I create table/view on user XXX, how to I create table/view on user YYY from user XXX.
    Thankyou,
    Thiensu2810grant select on xxx.table_name to yyy;
    create table/view table/view_name as select * from xxx.table_name;

  • Using two T lists i want to create a UI, from which user can make selection

    I want to create a UI in forms 6i, wherein there will be two T lists on the same canvas. I'll populate the left one from the record group and then make selections to the right one using four buttons in between.
    I'm using the add_list_element, delete_list_element, get_list_element_label, get_list_element_value built ins to do that. But it is not working properly. Giving a lot of forms errors.
    The same thing can be done in JDeveloper using a shuttle bean.
    An example of the UI that i want to construct :
    The kind of UI that i'm talking can be seen when we construct a new form manually, then we goto data block wizard. There we browse for a table and the wizard gives the list of the columns for that table, from this list selections can be done using the four buttons in the same way that i intend my form to do. This is the kind of UI i want to develop.
    I'm very new to development in forms. I'm sure you people at OTN will help me.
    Thanks,
    Abhishek.

    Hi Abhishek
    What is happening by these
    Copy(v_value, p_tlist_into); and
    ...This commans set list item value (list selection).
    The most simple way to move all elements between lists is to populate the target list from record group, and the to clear the source list. The lack of the given method - order of elements will be same, as in group.
    PROCEDURE Move_All_Elements (p_tlist_from VARCHAR2, p_tlist_into VARCHAR2) is
    v_value VARCHAR2(100);
    v_label VARCHAR2(100);
    v_index_from NUMBER;
    v_index_into NUMBER;
    v_count_from NUMBER; -- Count elements of tlist_out
    BEGIN
    --v_index_from := Get_List_element_count(p_tlist_from);
    -- Get_List_element_count never return zero!
    v_index_from := Get_List_Current_Index(p_tlist_from);
    if v_index_from = 0 then -- The source list is enpty
    --fnd_message.debug('elements=0, so return');pause;
    RETURN;
    end if;
    --v_index_into := Get_List_element_count(p_tlist_into);
    v_index_into := Get_List_Current_Index(p_tlist_into);
    if v_index_into = 0 then -- The target list contant only DEFAULT value
    --fnd_message.debug('no elements, so clearing the list');pause;
    clear_list(p_tlist_into);
    end if;
    v_count_from := Get_List_element_count(p_tlist_from);
    FOR i IN 1..v_count_from
    LOOP
    v_label := Get_List_Element_Label(p_tlist_from, i);
    v_value := Get_List_Element_Value(p_tlist_from, i);
    --Add_List_Element(p_tlist_into, v_index_into, v_label, v_value);
    Add_List_Element(p_tlist_into, v_index_into+i, v_label, v_value);
    -- The commands are lower in a loop are not necessary.
    -- The commands after the loop make too most.
    --Copy(v_value, p_tlist_into);
    --Delete_List_Element(p_tlist_from, i);
    --v_index_from := Least(v_index_from, Get_List_Element_Count(p_tlist_From));
    --v_value := Get_List_Element_Value(p_tlist_from, v_index_from);
    --v_value := Get_List_Element_Value(p_tlist_from, v_index_from + v_index_into);
    --Copy (v_value, p_tlist_from);
    --fnd_message.debug('done for one element');pause;
    --exit when v_label is null;
    END LOOP;
    clear_list(p_tlist_from);
    v_value := Get_List_Element_Value(p_tlist_into, v_count_from + v_index_into);
    Copy (v_value, p_tlist_into);
    EXCEPTION
    when others then null;
    END;

  • How can I create MWV file from iMovie that is compatible with Windows

    Hi Folks:
    I have have an iMovie project that I need to share as a WMV file that I can upload to a website that is then able to be opened in a Windows browser.
    I've already created a QuickTime version that seems to work in Mac and Windows browsers. Just need a way to create a WMV file that works.
    I have purchased software (Flip4Mac WMV) that lets me make a WMV file but the files that I make with that software open up in Mac browsers (Firefox and Safari) but will not open in either Firefox or IE for Windows. The windows browsers both report that the page is not available. One of the options is to refresh the page. I do this on Win 2K IE6 and the movie is played in Media Player in a pane at the left side of the browser. On Windows XP IE 7 the page just does not produce anything that is useful.
    Anyone able to tell me what I should do to make the WMV files OK for Windows or some software that actually creates WMV files that work on Windows? Or is this a Web Page Formatting problem?
    Is it something I am doing on the site? I am using the "embedding" technique recommended by Apple to use a JS function to embed the file in a web page as shown below: (slightly modified)
    function InsertMovie(movie)
    document.write('<object CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="320" height="256" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab">\n');
    document.write('<param name="src" value="movies/' + movie +'" />\n');
    document.write('<param name="controller" value="true" />\n');
    document.write('<param name="autoplay" value="false" />\n');
    document.write('<embed src="movies/'+movie +'" width="320" height="256" autoplay="false" loop="false" controller="true" pluginspage="http://www.apple.com/quicktime/"></embed>\n');
    document.write('</object>\n');
    This works in that the movie is presented to the Windows browsers are presented with the movie but they don't want to display it. I have two versions of the Movie and the one that's an H264 encoded QT movie loads fine in both IE and Firefox on Windows with QT installed. It is the WMV file that is not being handled as I would like.
    Any help would be appreciated a great deal. In fact, I will give a registration code for RollingCredits to anyone able to solve this problem for me.
    I know, resorting to bribery could be considered bad form but I am in need of a solution. And I know there are a lot of smart people out there.
    Cheers
    David

    Are you saying that my problem is that I am not using
    the correct software to create the WMV file or that
    VisualHub is a less expensive alternative.
    My problem seems to be that the file that I create is
    not being recognized by the browser -- not that it is
    not a WMV file.
    As I'm sure you know, WMV, like QuickTime mov files, come in many flavors. VisualHub may give a slightly different 'flavor'.
    After I made my original post, it occurred to me that Flash video is probably a more universal solution to your problem. Had you considered Flash video?
    But your suggestion(s) to try VisualHub have not gone unheeded.
    It's the least expensive way I've found so far to create Flash video files.
    F Shippey

Maybe you are looking for

  • Error while saving or submitting the page

    I have an application with sharepoint2010 and in the code behind visual studio 2012,Innitially evry module was working,but now when i am saving or submitting any page its giving me UNEXPECTED error with a co-relation id. I went through the error log,

  • Bullet Points & Attachment Preview

    Just switched from Entourage to Mail in anticipation syncing w/ a new iPhone. However, when composing emails I can't figure out how to create a bullet point list in the body of the message. Also, is there a way to configure your inbox to preview atta

  • Script tag appears automatically

    Hi, We are developing a Web applciation using JSP & Struts. We are using Websphere as the server. We have a place where XML file should be displayed. But XML file structure is not coming ..only the data is displayed as a piece of junk. When i pressed

  • X201i Battery movement issue

    Hello, I recently bought a x201i (3249MDU) with 6-cell battery and I am seeing a slight movement on the battery. The battery giggles about 1-1.5mm. Could someone please tell me if this is a issue with x201 or do i need to have this battery replaced t

  • Final serialVersionUID SERIALVERSIONUID?

    As the Java coding convention suggest, all final fields should be named with CAPITAL LETTERS. But serialVersionUID has lower case letters even it has to be final ... is Sun not using its own convention?