none
Script Powershell d'importation du carnet d'adresses dans les contacts personnels Outlook 2016 RRS feed

  • Question

  • Bonjour à tous,

    Je souhaite créer un script Powershell, au sein de l'application Outlook 2016 sur PC utilisant un serveur interne Exchange.

    Ce script permettrai :

    - Dans un premier temps, la suppression de la totalité des contacts contenus dans la boite aux lettres personnelle de l'utilisateur (le dossier "Contacts")

    - Dans un second temps, la copie de la totalité de la liste d'adresse globale de l'organisation dans la boite personnelle (le dossier "Contacts")

    Cette manipulation permettrait ainsi la mise à jour régulière de la boite aux lettres personnelle à la dernière version de la liste globale de l'organisation.

    Pouvez-vous m'indiquer comment cela est faisable ?

    Merci d'avoir pris le temps de me lire,

    Bien cordialement.

    mercredi 8 juillet 2020 14:39

Toutes les réponses

  • Bonsoir,

    techniquement, cela est/était possible, en utilisant des scripts basés sur MAPI selon la version de Outlook.

    Maintenant, Outlook fournit les carnets d'adresses en mode autonome, qui réalise ces tâches-là... sauf que l'annuaire (liste globale) ne se trouve pas dans le dossier "contacts".

    Cet annuaire est synchronisé (mis à jour) au minimum à chaque démarrage de Outlook, si celui-ci est configuré en mode mise en cache.

    Pour être plus moderne, on peut maintenant se connecter avec Powershell, par exemple en utilisant cette solution:

    https://devblogs.microsoft.com/scripting/use-powershell-to-data-mine-your-outlook-inbox/

    A bientôt


    Thierry DEMAN-BARCELO. Office Apps&Services MVP. MCSE:Enterprise admin, Messaging, Server Infrastructure 2016(89 MCPs). MCSA Office 365,Microsoft 365 Certified: Messaging Administrator Associate,Modern Desktop Administrator Associate, Security Admin https://base.faqexchange.info

    jeudi 9 juillet 2020 18:40