[Outlook Tip] Delay email delivery by 2 minutes

This tip does not apply if you use Outlook web (there is an embedded parameter that you can use to undo sending an email)

We’ve all been through a situation where we’ve sent an email that we hoped, seconds after sending it, we’d never have send. But, you’ve hit the Send button on your Outlook client and it is too late …

It happens to me multiple times (to clients, colleagues, wrong recipients) before I decided to configure a 2 minutes delay on each email I sent to someone. This delay allows me, in case of a mistake in the email I just sent, to go to my outbox and be able to make the changes.

Follow this procedure if you want to configure this option in the Outlook client (for Windows only)

Create a new Outlook Rule :

  • Click on the Home part of the ribbon
  • Click on Rules
  • Click on Manage rules and alerts…

  • Click on New Rule …

  • Click on Apply rule on messages I send

  • Click Next on the first window (and click Yes on the pop-up saying This rule will be applied to every message you send. Is this correct ?)

  • Select defer delivery by a number of minutes, click on a number of minutes in the lower part and enter the number of minutes you want to delay the delivery (2 minutes for me)
  • Click Next on the next screen
  • Give a name to your rule and click on Finish

For now, every email you sent will be store in the Outbox folder for 2 minutes before being deliver to your recipient(s).

I’ve used this rule for now 3 weeks and it already saved me from :

  • Multiple forgotten attachments
  • Email sent by clicking on Reply All instead of Reply

Do not hesitate to give your feedbacks in the comments !

[M365] Exporter la configuration d’un tenant en PowerShell

Suite à un besoin client d’exporter la configuration de son tenant 365, je me suis remis à chercher un peu ce qui se faisait dans ce domaine. Il y a quelques temps, j’avais écrit, pour un client, un script (long, complet et complexe) pour effectuer cette tâche. Après mes recherches du jour, je suis tombé sur le module Microsoft 365 DSC.

Le module Microsoft 365 DSC permet, entre autre, d’exporter la configuration d’un tenant 365. Parfait pour mes besoins ! Ce module permet de réaliser bien d’autres opérations, pour plus d’informations, je vous invite à vous diriger ici : https://microsoft365dsc.com/

Voici comment utiliser ce module pour exporter la configuration de votre tenant.

1. Installer le module

Ouvrer votre console PowerShell en tant qu’administrateur et tapez la commande Install-Module Microsoft365DSC

2. Exporter la configuration de votre tenant

Toujours dans votre console (en tant qu’administrateur), tapez la commande suivante : Export-M365DSCConfiguration

Attendez ensuite que votre configuration soit exportée (ce qui peut prendre un certain moment)

3. Script

J’ai également écrit un script PowerShell pour réaliser cette opération que vous trouverez ici : https://github.com/sschorgen/PowerShell/blob/master/M365_Get-365TenantConfiguration/M365_Get-365TenantConfiguration.ps1

Ce script crée un dossier nommé M365DSC_Temp_Export_Config à la racine du disque C, dans lequel seront stockées les configurations extraites. En prérequis, il faut que le module Microsoft 365 DSC soit installé.

[MS Teams] Configurer les préversions sur votre tenant Teams (stratégie de mise à jour)

Les préversions publiques de Microsoft Teams permettent d’avoir accés aux fonctionnalités Teams non encore publiées publiquement et qui le seront dans le futur. Le fait d’activer cela vous permet de tester les fonctionnalités à venir en amont de leur mise en production publique.

Cet élément se configure dans les stratégies de mise à jour de la console d’administration de Microsoft Teams.

Je vous conseille de créer une nouvelle stratégie dédiée à cela et de l’appliquer uniquement à un certain pool d’utilisateurs souhaitant tester les fonctionnalités en amont de leur mise en production publique.

Pour se faire, dirigez-vous dans la console d’administration de Microsoft Teams > Cliquez sur Stratégies de mise à jour (dans le menu Equipes) > Cliquez sur le bouton Ajouter.

Nommez la stratégie puis activez la fonctionnalité Afficher les fonctionnalités en préversion.

Sélectionnez votre stratégie nouvellement créée puis cliquez sur Gérer les utilisateurs.

Ajoutez maintenant les utilisateurs pour lesquels vous souhaitez activer les préversions.

 

[Linux] Install Remmina to RDP Windows computers

Hello everyone,


This post is part of a series of posts I’m doing about « How to be a Microsoft consultant and working with Linux as your main OS ».

Today’s post is about accessing RDP Windows Servers with your Linux OS (Linux Mint in my case).

I chose the software Remmina to RDP Windows Servers VMs. In order to install it, enter the following command in the terminal :

sudo apt install remmina

When asked Do you want to continue ? enter Y and press Return.

Wait a few seconds for the download and installation of Remmina 🙂

[Linux / Edge] Install Edge on Linux Mint

Hello everyone,

Today I’ll share with you how I’ve installed Edge chromium on Linux Mint.

To do so, go to https://www.microsoftedgeinsider.com/en-us/ and click on for Linux (.deb)

Donwload Linux .deb

Once it has been downloaded, go to you download folder and double click on the .deb package downloaded.

A new window appears on the screen, click on Install Package

When prompt for your password, enter it.

Wait a few seconds and Edge will be installed 🙂

[O365 – OWA] Erreur 500 à l’ouverture d’un webmail Office 365

Dans un projet récent, alors que je venais tout juste de déployer des licences Exchange Online à un client, j’ai eu l’erreur suivant lorsque certains utilisateurs ont tenté de se connecter au webmail :

Something went wrong.
Something went wrong and we couldn't complete your request.


X-ClientId: A44884EC5E9B4B95A46A9A2E1E46044E
request-id e803147d-6988-420c-b79e-9732eeca2206
X-OWA-Error Microsoft.Exchange.Data.Storage.DatabaseNotFoundException
X-OWA-Version 15.20.3654.25
X-FEServer JN2P275CA0024
X-BEServer DB7PR04MB4569
Date:12/15/2020 10:06:46 PM
InnerException: Microsoft.Exchange.Data.Storage.DatabaseNotFoundException

D’après le message d’erreur, on peut constater que la base de données Exchange n’a pas été trouvée.

Pour résoudre ce souci, j’ai du déplacer la boîte aux lettre en utilisant la cmdlet New-MoveRequest.

Pour se faire, il vous faudra utiliser le GUID de la BAL Exchange de l’utilisateur. Afin de récupérer celui-ci, tapez la commande suivante :

Get-Mailbox [email protected] | Select-Object ExchangeGuid
Récupération de l’ExchangeGuid d’une boîte aux lettres utilisateurs

Une fois l’ID de la boîte aux lettres récupéré, vous pouvez initier une demande de déplacement en entrant la cmdlet suivante :

New-MoveRequest -Identity ExchangeGUID
Initialisation d’une demande de déplacement de boîte aux lettres utilisateur

Vous pouvez constater que le statut du job est WaitingForJobPickup. L’action de déplacement sera réalisée quelques minutes après avoir entré cette commande. Afin de vérifier l’état du déplacement, vous pouvez entrer la cmdlet suivante :

Get-MoveRequest
Affichage de l’état d’une demande de déplacement (en cours)

Tant que le statut est à InProgress, le déplacement n’est pas terminé. Il le sera lorsque le statut sera à la valeur Completed.

Affichage de l’état d’une demande de déplacement (terminée)

Demandez à l’utilisateur de se reconnecter au webmail et cela devrait être fonctionnel (cela l’a été dans mon cas).

[PowerShell] Installer le module AzureAD

Dans le cadre de vos scripting PowerShell MS365, il vous sera nécessaire d’utiliser le module Azure AD (ajout d’utilisateurs, modification d’attributs utilisateurs, attribution de licences, …).

Pour ce faire, lancez une console PowerShell en tant qu’administrateur et entrez la commande suivante :

Install-Module AzureAD

Si c’est la première fois que vous installez un module, vous devrez installer le fournisseur NuGet comme vous le verrez sur la capture d’écran ci-dessous.

Pour valider l’installation du module AzureAD, saisissez la lettre T (ou A si votre OS est en anglais) et appuyez sur Entrée.

 

[PowerShell] Désactiver la boîte aux lettres prioritaire pour tout le monde

J’ai rarement des entreprises qui souhaitent conserver le paramètre « Boîte aux Lettres Prioritaire » d’Outlook activé par défaut lors d’un déploiement ou d’une migration vers Exchange Online.

Afin de ne pas avoir à faire cela utilisateur par utilisateur, ou de leur demander de le faire, je vous recommande de réaliser cette configuration pour toute l’organisation, en utilisant PowerShell.

Pour ce faire, lancez une console PowerShell et exécutez les commandes suivantes :

Connect-ExchangeOnline
Set-OrganizationConfig -FocusedInboxOn $false
Le module ExchangeOnlineManagement est nécessaire pour exécuter cette commande

Pour vérifier que la configuration a bien été prise en compte, vous pouvez entrer la commande ci-dessous :

Get-OrganizationConfig

Assurez-vous que l’entrée en fasse de FocusedInboxOn est bien à False.

 

Propulsé par WordPress.com.

Retour en haut ↑