Automatic alert/notification of calendar items added to Public Folders The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) Come Celebrate our 10 Year Anniversary!How can I set the free/busy permissions on resource mailbox calendars in Exchange 2007?Outlook Public CalendarMigrating from Exchange 5.5 to Exchange 2010Convert Public Folder to Shared MailboxInbox not updating in Exchange 2010, all users affectedExchange: how to change ownership on recurring public folder calendar items?Outlook 2011 Public Folder CalendarExchange 2013 OWA empty calendarExchange 2010 and 2003 Co-Existence - Mail flow and Public folder issuesScheduled Task for Powershell Script

Segmentation fault output is suppressed when piping stdin into a function. Why?

Was credit for the black hole image misattributed?

Is above average number of years spent on PhD considered a red flag in future academia or industry positions?

Why did all the guest students take carriages to the Yule Ball?

Netflix Recommendations?

What LEGO pieces have "real-world" functionality?

How did the audience guess the pentatonic scale in Bobby McFerrin's presentation?

Can withdrawing asylum be illegal?

Road tyres vs "Street" tyres for charity ride on MTB Tandem

Semisimplicity of the category of coherent sheaves?

Wall plug outlet change

Match Roman Numerals

How is simplicity better than precision and clarity in prose?

Single author papers against my advisor's will?

Why can't devices on different VLANs, but on the same subnet, communicate?

How long does the line of fire that you can create as an action using the Investiture of Flame spell last?

Simulating Exploding Dice

How to delete random line from file using Unix command?

Who or what is the being for whom Being is a question for Heidegger?

What aspect of planet Earth must be changed to prevent the industrial revolution?

How to copy the contents of all files with a certain name into a new file?

What's the point in a preamp?

University's motivation for having tenure-track positions

Am I ethically obligated to go into work on an off day if the reason is sudden?



Automatic alert/notification of calendar items added to Public Folders



The 2019 Stack Overflow Developer Survey Results Are In
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)
Come Celebrate our 10 Year Anniversary!How can I set the free/busy permissions on resource mailbox calendars in Exchange 2007?Outlook Public CalendarMigrating from Exchange 5.5 to Exchange 2010Convert Public Folder to Shared MailboxInbox not updating in Exchange 2010, all users affectedExchange: how to change ownership on recurring public folder calendar items?Outlook 2011 Public Folder CalendarExchange 2013 OWA empty calendarExchange 2010 and 2003 Co-Existence - Mail flow and Public folder issuesScheduled Task for Powershell Script



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








0















We currently use Public Folders with Exchange 2010. We have a series of shared calendars throughout the organization. Some of the items posted require us to set up devices (video conferencing for example) at a certain time, but the end users who schedule these appointments aren't always the best at letting us know when it is (even though it's supposed to be several days in advance/notice). Other than the obvious way of just going out to those individual calendars multiple times a day to look, is there a way to have Exchange (or powershell, Outlook, etc) alert us via email when an event has been created? For instance if Powershell could go to the Public Folder database, search for any entries added within the last 12 hours, then email me to let me know. Even if I could set it to run once a day, each morning at 7.30 am, that would be a huge help. Thoughts?



Thanks!










share|improve this question






















  • I know it's nearly two years later, but did any of the answers solve your problem? :)

    – Jon Kloske
    Aug 26 '14 at 0:31

















0















We currently use Public Folders with Exchange 2010. We have a series of shared calendars throughout the organization. Some of the items posted require us to set up devices (video conferencing for example) at a certain time, but the end users who schedule these appointments aren't always the best at letting us know when it is (even though it's supposed to be several days in advance/notice). Other than the obvious way of just going out to those individual calendars multiple times a day to look, is there a way to have Exchange (or powershell, Outlook, etc) alert us via email when an event has been created? For instance if Powershell could go to the Public Folder database, search for any entries added within the last 12 hours, then email me to let me know. Even if I could set it to run once a day, each morning at 7.30 am, that would be a huge help. Thoughts?



Thanks!










share|improve this question






















  • I know it's nearly two years later, but did any of the answers solve your problem? :)

    – Jon Kloske
    Aug 26 '14 at 0:31













0












0








0








We currently use Public Folders with Exchange 2010. We have a series of shared calendars throughout the organization. Some of the items posted require us to set up devices (video conferencing for example) at a certain time, but the end users who schedule these appointments aren't always the best at letting us know when it is (even though it's supposed to be several days in advance/notice). Other than the obvious way of just going out to those individual calendars multiple times a day to look, is there a way to have Exchange (or powershell, Outlook, etc) alert us via email when an event has been created? For instance if Powershell could go to the Public Folder database, search for any entries added within the last 12 hours, then email me to let me know. Even if I could set it to run once a day, each morning at 7.30 am, that would be a huge help. Thoughts?



Thanks!










share|improve this question














We currently use Public Folders with Exchange 2010. We have a series of shared calendars throughout the organization. Some of the items posted require us to set up devices (video conferencing for example) at a certain time, but the end users who schedule these appointments aren't always the best at letting us know when it is (even though it's supposed to be several days in advance/notice). Other than the obvious way of just going out to those individual calendars multiple times a day to look, is there a way to have Exchange (or powershell, Outlook, etc) alert us via email when an event has been created? For instance if Powershell could go to the Public Folder database, search for any entries added within the last 12 hours, then email me to let me know. Even if I could set it to run once a day, each morning at 7.30 am, that would be a huge help. Thoughts?



Thanks!







exchange scripting powershell outlook






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Apr 18 '12 at 15:47









DonDon

51371532




51371532












  • I know it's nearly two years later, but did any of the answers solve your problem? :)

    – Jon Kloske
    Aug 26 '14 at 0:31

















  • I know it's nearly two years later, but did any of the answers solve your problem? :)

    – Jon Kloske
    Aug 26 '14 at 0:31
















I know it's nearly two years later, but did any of the answers solve your problem? :)

– Jon Kloske
Aug 26 '14 at 0:31





I know it's nearly two years later, but did any of the answers solve your problem? :)

– Jon Kloske
Aug 26 '14 at 0:31










1 Answer
1






active

oldest

votes


















0














we actually used to do this with PHP EWS where we'd frequently during the day scrape a set of calendars for changes (by comparing them with a database we kept locally of the last values we'd seen for that calendar) and then emailing us a summary list of changes detected.



I'm in the process of rewriting this in PowerShell (the EWS library was for 2007 and doesn't yet work in 2010) at the moment, so it's quite fresh on my mind right now :)



In terms of determining when something is added (or importantly changed) I saw someone trying to use the unread status of a message as a way of detecting this, but they were running into problems where the unread status wasn't changing properly. Honestly, just doing a diff to a previous seen state that you keep locally (either database, or some sort of flatfile) is probably the most reliable way to do this. You can use the CalendarItem.Id.UniqueID subproperty to identify entries, and the CalendarItem.Id.ChangeKey subproperty to determine when they change.



If you're looking for a place to start to look into the actual powershell you might use to get events from the calendar, here's a good one:



http://gsexdev.blogspot.com.au/2012/01/ews-managed-api-and-powershell-how-to.html



(as noted, you'll need to start by downloading the most recent powershell integration stuff from here: http://www.microsoft.com/en-us/download/details.aspx?id=30141)






share|improve this answer























    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "2"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f380747%2fautomatic-alert-notification-of-calendar-items-added-to-public-folders%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    we actually used to do this with PHP EWS where we'd frequently during the day scrape a set of calendars for changes (by comparing them with a database we kept locally of the last values we'd seen for that calendar) and then emailing us a summary list of changes detected.



    I'm in the process of rewriting this in PowerShell (the EWS library was for 2007 and doesn't yet work in 2010) at the moment, so it's quite fresh on my mind right now :)



    In terms of determining when something is added (or importantly changed) I saw someone trying to use the unread status of a message as a way of detecting this, but they were running into problems where the unread status wasn't changing properly. Honestly, just doing a diff to a previous seen state that you keep locally (either database, or some sort of flatfile) is probably the most reliable way to do this. You can use the CalendarItem.Id.UniqueID subproperty to identify entries, and the CalendarItem.Id.ChangeKey subproperty to determine when they change.



    If you're looking for a place to start to look into the actual powershell you might use to get events from the calendar, here's a good one:



    http://gsexdev.blogspot.com.au/2012/01/ews-managed-api-and-powershell-how-to.html



    (as noted, you'll need to start by downloading the most recent powershell integration stuff from here: http://www.microsoft.com/en-us/download/details.aspx?id=30141)






    share|improve this answer



























      0














      we actually used to do this with PHP EWS where we'd frequently during the day scrape a set of calendars for changes (by comparing them with a database we kept locally of the last values we'd seen for that calendar) and then emailing us a summary list of changes detected.



      I'm in the process of rewriting this in PowerShell (the EWS library was for 2007 and doesn't yet work in 2010) at the moment, so it's quite fresh on my mind right now :)



      In terms of determining when something is added (or importantly changed) I saw someone trying to use the unread status of a message as a way of detecting this, but they were running into problems where the unread status wasn't changing properly. Honestly, just doing a diff to a previous seen state that you keep locally (either database, or some sort of flatfile) is probably the most reliable way to do this. You can use the CalendarItem.Id.UniqueID subproperty to identify entries, and the CalendarItem.Id.ChangeKey subproperty to determine when they change.



      If you're looking for a place to start to look into the actual powershell you might use to get events from the calendar, here's a good one:



      http://gsexdev.blogspot.com.au/2012/01/ews-managed-api-and-powershell-how-to.html



      (as noted, you'll need to start by downloading the most recent powershell integration stuff from here: http://www.microsoft.com/en-us/download/details.aspx?id=30141)






      share|improve this answer

























        0












        0








        0







        we actually used to do this with PHP EWS where we'd frequently during the day scrape a set of calendars for changes (by comparing them with a database we kept locally of the last values we'd seen for that calendar) and then emailing us a summary list of changes detected.



        I'm in the process of rewriting this in PowerShell (the EWS library was for 2007 and doesn't yet work in 2010) at the moment, so it's quite fresh on my mind right now :)



        In terms of determining when something is added (or importantly changed) I saw someone trying to use the unread status of a message as a way of detecting this, but they were running into problems where the unread status wasn't changing properly. Honestly, just doing a diff to a previous seen state that you keep locally (either database, or some sort of flatfile) is probably the most reliable way to do this. You can use the CalendarItem.Id.UniqueID subproperty to identify entries, and the CalendarItem.Id.ChangeKey subproperty to determine when they change.



        If you're looking for a place to start to look into the actual powershell you might use to get events from the calendar, here's a good one:



        http://gsexdev.blogspot.com.au/2012/01/ews-managed-api-and-powershell-how-to.html



        (as noted, you'll need to start by downloading the most recent powershell integration stuff from here: http://www.microsoft.com/en-us/download/details.aspx?id=30141)






        share|improve this answer













        we actually used to do this with PHP EWS where we'd frequently during the day scrape a set of calendars for changes (by comparing them with a database we kept locally of the last values we'd seen for that calendar) and then emailing us a summary list of changes detected.



        I'm in the process of rewriting this in PowerShell (the EWS library was for 2007 and doesn't yet work in 2010) at the moment, so it's quite fresh on my mind right now :)



        In terms of determining when something is added (or importantly changed) I saw someone trying to use the unread status of a message as a way of detecting this, but they were running into problems where the unread status wasn't changing properly. Honestly, just doing a diff to a previous seen state that you keep locally (either database, or some sort of flatfile) is probably the most reliable way to do this. You can use the CalendarItem.Id.UniqueID subproperty to identify entries, and the CalendarItem.Id.ChangeKey subproperty to determine when they change.



        If you're looking for a place to start to look into the actual powershell you might use to get events from the calendar, here's a good one:



        http://gsexdev.blogspot.com.au/2012/01/ews-managed-api-and-powershell-how-to.html



        (as noted, you'll need to start by downloading the most recent powershell integration stuff from here: http://www.microsoft.com/en-us/download/details.aspx?id=30141)







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Aug 30 '12 at 5:08









        Jon KloskeJon Kloske

        254412




        254412



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Server Fault!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f380747%2fautomatic-alert-notification-of-calendar-items-added-to-public-folders%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Wikipedia:Vital articles Мазмуну Biography - Өмүр баян Philosophy and psychology - Философия жана психология Religion - Дин Social sciences - Коомдук илимдер Language and literature - Тил жана адабият Science - Илим Technology - Технология Arts and recreation - Искусство жана эс алуу History and geography - Тарых жана география Навигация менюсу

            Bruxelas-Capital Índice Historia | Composición | Situación lingüística | Clima | Cidades irmandadas | Notas | Véxase tamén | Menú de navegacióneO uso das linguas en Bruxelas e a situación do neerlandés"Rexión de Bruxelas Capital"o orixinalSitio da rexiónPáxina de Bruselas no sitio da Oficina de Promoción Turística de Valonia e BruxelasMapa Interactivo da Rexión de Bruxelas-CapitaleeWorldCat332144929079854441105155190212ID28008674080552-90000 0001 0666 3698n94104302ID540940339365017018237

            What should I write in an apology letter, since I have decided not to join a company after accepting an offer letterShould I keep looking after accepting a job offer?What should I do when I've been verbally told I would get an offer letter, but still haven't gotten one after 4 weeks?Do I accept an offer from a company that I am not likely to join?New job hasn't confirmed starting date and I want to give current employer as much notice as possibleHow should I address my manager in my resignation letter?HR delayed background verification, now jobless as resignedNo email communication after accepting a formal written offer. How should I phrase the call?What should I do if after receiving a verbal offer letter I am informed that my written job offer is put on hold due to some internal issues?Should I inform the current employer that I am about to resign within 1-2 weeks since I have signed the offer letter and waiting for visa?What company will do, if I send their offer letter to another company