Modifications apportées aux applets de commande PowerShell Exchange Server et au Centre de Administration Exchange pour les entrées de chemin d’accès UNC (KB5014278)

S’applique à
Exchange Server 2019 Exchange Server 2016

Pour empêcher toute utilisation abusive des chemins UNC par des attaquants, nous supprimons les paramètres qui acceptent les chemins UNC comme entrées des applets de commande PowerShell Exchange Server et du Centre de Administration Exchange. Ces modifications affecteront toutes les versions de mises à jour cumulatives de Microsoft Exchange Server 2019 (CU12 et versions ultérieures) et de Microsoft Exchange Server 2016 (CU23 et versions ultérieures).

Ces modifications sont disponibles dans les dernières mises à jour d’Exchange Server suivantes :

Mise à jour cumulative 12 pour Exchange Server 2019 ou mise à jour cumulative ultérieure pour Exchange Server 2019

Mise à jour cumulative 23 pour Exchange Server 2016 ou mise à jour cumulative ultérieure pour Exchange Server 2016

Modifications apportées aux applets de commande d’Exchange Server

Get-AgentTrafficTypeSubscription

  • Service TransportService <>
  • Serveur serveur <Chemin UNC>

Modifier : Le serveur de paramètres qui prend le chemin UNC comme entrée est supprimé de l’applet de commande. Cela limite l’utilisation au serveur local sur lequel l’applet de commande est exécutée.

Import-ExchangeCertificate

  • Nom de fichier « <local/chemin> UNC »
  • Mot de passe <Mot de passe>

Modifier : Le paramètre FileName qui prend le chemin UNC comme entrée est supprimé de l’applet de commande. Pour importer le certificat stocké dans un autre chemin UNC, vous devez utiliser le paramètre FileData , comme illustré dans l’exemple suivant :

Import-ExchangeCertificate

  • FileData ([Byte[]]$(Get-Content -Path « <local or UNC path> » -Encoding byte))
  • Mot de passe <Mot de passe>

Export-ExchangeCertificate

  • Empreinte <numérique>
  • Nom de fichier « <local/chemin> UNC »
  • BinaryEncoded
  • Mot de passe <Mot de passe>

Modifier : Le paramètre FileName qui prend le chemin UNC comme entrée est supprimé de l’applet de commande. Pour exporter le certificat vers un chemin UNC, vous devez utiliser le paramètre FileData , comme illustré dans l’exemple suivant :

  • $cert = Export-ExchangeCertificate

    • Empreinte <numérique>
    • Mot de passe <Mot de passe>
    • BinaryEncoded
  • Set-Content -Path « <local or UNC> path » -Valeur $cert. FileData -Encoding byte

New-ExchangeCertificate

  • GenerateRequest
  • RequestFile « <local/UNC path> »
  • SubjectName « <subject> »
  • DomainName <domains>

Modifier : Le paramètre RequestFile qui prend le chemin UNC comme entrée est supprimé de l’applet de commande. Pour exporter le fichier de demande vers un chemin UNC, vous devez utiliser l’applet de commande Set-Content , comme illustré dans l’exemple suivant.

  • $request = New-ExchangeCertificate

    • GenerateRequest
    • SubjectName « <subject> »
    • DomainName <domains>
  • Set-Content -Path « <local ou chemin> UNC » -Valeur $request

Get-CalendarDiagnosticLog

  • Identité « Jasen Kozma »
  • Objet « Réunion sur le budget »
  • ExactMatch $true
  • LogLocation « C :\Mes Documents\Exportation de diagnostic de Calendar »

Modifier : Le paramètre LogLocation qui prend le chemin UNC comme entrée est supprimé de l’applet de commande. Cela limite l’utilisation au serveur local sur lequel l’applet de commande est exécutée.

Get-CalendarDiagnosticAnalysis

  • LogLocation « C :\Mes Documents\Exportation de diagnostic de Calendar »
  • SortieAu format HTML

| Set-Content -Path <local/UNC path>

Modifier : Le paramètre LogLocation qui prend le chemin UNC comme entrée est supprimé de l’applet de commande. Vous devez fournir les journaux de diagnostic de Calendar via le paramètre CalendarLogs, comme illustré dans l’exemple suivant :

$calitems = Get-CalendarDiagnosticLog -Identité <de l’utilisateur> de boîte aux lettres -Objet « Réunion budgétaire »

Get-CalendarDiagnosticAnalysis

  • CalendarLogs $calitems
  • SortieAu format HTML

| Set-Content -Path <local/UNC path>

Modifications apportées au Centre d’administration Exchange

Supprimer l’entrée de chemin UNC pour le stockage des paramètres de répertoire virtuel lors de la réinitialisation

Lorsque vous réinitialisez un répertoire virtuel, le Panneau de configuration Exchange (ECP) demande un chemin UNC dans lequel il peut copier les paramètres actuels. Ce processus est modifié. ECP n’autorise plus aucune entrée de chemin UNC ici.

Réinitialiser l’avertissement de Virtual Directory avec un champ de chemin UNC pour l’exportation des paramètres actuels

Au lieu de cela, ECP demande le nom de fichier pour exporter les paramètres de l’utilisateur. Ces informations seront stockées dans le .. /V15/Config/Backup sur le serveur par lequel l’accès à ECP est effectué. Si le dossier n’existe pas, il est créé par ECP.

Réinitialiser l’avertissement du répertoire virtuel avec un champ de nom de fichier pour l’exportation des paramètres actuels

Suppression du certificat d’échange d’importation & d’exportation

Dans les versions précédentes d’Exchange Server, il existait une option pour importer ou exporter le certificat Exchange via ECP.

Menu Certificat du Centre d’administration Exchange avec options d’importation et d’exportation

Cette option est supprimée. Vous devez maintenant utiliser une applet de commande PowerShell pour importer ou exporter le certificat Exchange.

Centre d’administration Exchange – Volet des certificats après la suppression des options d’importation et d’exportation

Suppression de la demande de certificat Exchange complet

Dans les versions précédentes d’Exchange Server, il existait une option pour compléter le certificat Exchange à l’aide d’ECP. Cela a incité les administrateurs à fournir des informations sur le chemin d’accès UNC.

Volet de certificat du Centre d’administration Exchange avec une action Terminer la demande en attente

Cette option est supprimée d’ECP. Vous devez maintenant utiliser une applet de commande PowerShell pour ce faire.

Volet de certificat du Centre d’administration Exchange après la suppression de l’action Terminer la demande

Suppression d’une nouvelle demande de certificat Exchange de l’autorité de certification

Dans la version précédente d’Exchange Server, il existait une option permettant de demander un nouveau certificat Exchange à l’autorité de certification (CA) à l’aide d’ECP. Cela a incité les administrateurs à fournir des informations sur le chemin d’accès UNC.

Nouvelle boîte de dialogue de certificat Exchange avec une option permettant de demander un certificat à une autorité de certification

Cette option est supprimée d’ECP. Vous devez maintenant utiliser une applet de commande PowerShell pour ce faire.

Nouvelle boîte de dialogue de certificat Exchange avec uniquement l’option de certificat auto-signé

Suppression de la demande de renouvellement du certificat Exchange

Dans la version précédente d’Exchange Server, il existait une option pour renouveler la demande de certificat Exchange à l’aide d’ECP, ce qui conduisait les administrateurs à fournir une entrée de chemin UNC.

Volet de certificat du Centre d’administration Exchange avec une action de renouvellement

Cette option est supprimée d’ECP. Vous devez maintenant utiliser une applet de commande PowerShell pour ce faire.

Volet de certificat du Centre d’administration Exchange après la suppression de l’action Renouveler