Les caractères DBCS apparaissent brouillés lors de l’exécution de scripts PowerShell dans EMS dans un environnement Exchange Server 2013

S’applique à
Exchange Server 2013 Enterprise Edition Exchange Server 2013 Standard Edition

Symptômes

Supposons que Microsoft Exchange Server 2013 soit installé sur un ordinateur configuré pour utiliser une langue d’affichage qui utilise des caractères du jeu de caractères Double-Byte (DBCS), tels que le japonais. Ensuite, exécutez l’un des scripts suivants dans environnement de ligne de commande Exchange Management Shell (EMS) :

  • Disable-AntimalwareScanning.ps1
  • Enable-AntimalwareScanning.ps1
  • FilterringConfigurationCommands.ps1
  • StoreTSLibrary.ps1
  • Update-MalwareFilteringServer.ps1

Dans ce cas, les caractères DBCS semblent brouillés. Plus précisément, les caractères ressemblent à ce qui suit :

} E F A ΍ G W X V ł B ɂ͐ Ւ B
DateTime ɍX V ꂽ G W m F Ă ܂ B
Microsoft X V Ă Ւ B ŏI X V : 1900/01/01 9:00:00

Cause

Ce problème se produit, car les fichiers *.strings.psd1 correspondant aux scripts utilisent le format ANSI (American National Standards Institute) au lieu du format UTF-16 (Unicode Transformation Format) 16 bits.

Résolution

Pour résoudre ce problème, installez la mise à jour cumulative suivante :

2892464 Description de la mise à jour cumulative 3 pour Exchange Server 2013

Solution de contournement

Pour contourner ce problème, enregistrez les fichiers *.strings.psd1 au format UTF-16 dans les sous-dossiers spécifiques à la langue du dossier Scripts.

État

Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».

Informations supplémentaires

Pour plus d’informations sur le format ANSI et Unicode, reportez-vous au site web Microsoft à l’adresse suivante :

Informations générales sur ANSI, DBCS et Unicode