1EXCHANGE2ICAL(1) OpenChange Users' Manual EXCHANGE2ICAL(1)
2
3
4
6 exchange2ical - Convert Exchange calendar to ical file
7
8
10 exchange2ical [-?V] [-?|--help] [--usage] [-f|--database=STRING] [-p|--profile=STRING]
11 [-P|--password=STRING] [-i|--icalsync=STRING] [-o|--filename=STRING] [-R|--range=STRING]
12 [-d|--debuglevel=STRING] [--dump-data] [-V|--version]
13
14
15
17 exchange2ical provides a way to extract appointments from an Exchange
18 calendar into the ical format. The ical is provided on stdout by
19 default if the filename is not specified.
20
21
23 --database
24
25 -f Set the path to the profile database to use
26
27
28 --profile
29
30 -p Set the profile to use. If no profile is specified,
31 exchange2ical tries to retrieve the default profile in the data‐
32 base. If no default profile has been set, exchange2ical returns
33 MAPI_E_NOT_FOUND .
34
35
36 --password
37
38 -P Specify the password for the profile to use. This can be omitted
39 if the password is stored in the profile.
40
41
42 --icalsync
43
44 -i Specify an icalendar file to be used to sync back to exchange.
45
46
47 --filename
48
49 -o Specify the filename for the icalendar output. The specified
50 file will be overwritten with the new icalendar. If this is
51 omitted, stdout will be used by default.
52
53
54 --range
55
56 -r Specify the range of exchange appointments to be converted into
57 an icalendar. If there are no events, whos start date is within
58 the specified range, an icalendar with no vevents will be
59 returned. Format: MM/DD/YYYY-MM/DD/YYYY
60
61
62 --dump-data
63 Dump the hex data. This is only required for debugging or educa‐
64 tional purposes.
65
66
67 --debuglevel
68
69 -d Set the debug level.
70
71
73 Extract appointments from the Exchange calendar:
74 exchange2ical > appointments.ical
75 Extract appointments from the Exchange calendar to a specified path
76 exchange2ical --filename=/path/to/file.ics
77 Extract only appointments which begin from June 25 2008 to July 26 2009
78 exchange2ical --range=06/25/2008-07/26/2009
79
80
82 If you are using the default profile database path and have set a
83 default profile (using mapiprofile --profile=profile_name -S ) you do
84 not need to specify these parameters on the command line.
85
86
88 exchange2ical was written by Julien Kerihuel <j.kerihuel at openchange
89 dot org>
90
91 This man page was written by Brad Hards <bradh at openchange dot org>
92
93
94
95OpenChange 2.0 QUADRANT 2013-01-24 EXCHANGE2ICAL(1)