Limitations et problèmes connusKnown Issues and Limitations

Les raccourcis PowerShell sont rompus lors de la première utilisationPowerShell Shortcuts are broken when used for the first time

Résolution : Effectuez l’une des opérations suivantes :Resolution: Perform one of the following actions:

  1. Cliquez avec le bouton droit sur le raccourci PowerShell.Right click on the PowerShell shortcut. Sélectionnez « Windows PowerShell » pour le démarrer sans autorisations élevées.Select “Windows PowerShell” to launch in a non-elevated mode.
  2. Cliquez avec le bouton droit sur le raccourci PowerShell.Right click on the PowerShell shortcut. Cliquez avec le bouton droit sur « Windows PowerShell » et sélectionnez « Exécuter en tant qu’administrateur » pour le démarrer en mode élevé.Right click on “Windows PowerShell” and select “Run As Administrator” to launch in an elevated mode.

Les raccourcis PowerShell fonctionneront une fois que vous aurez effectué l’une des actions ci-dessus.Once you have performed either of the above actions, the PowerShell shortcuts will work. Vous ne devez effectuer ces actions qu’une seule fois.These actions need to be performed only once.

Les modules PowerShell et les ressources DSC signalent des erreurs concernant ExecutionPolicy sur Windows 7PowerShell Modules and DSC Resources report errors about ExecutionPolicy on Windows 7

Sous Windows 7, l’utilisation de modules PowerShell et de ressources DSC peut générer des erreurs liées à ExecutionPolicy.On Windows 7, the use of PowerShell modules and DSC resources may result in errors reported about ExecutionPolicy.

Résolution : Affectez la valeur RemoteSigned à ExecutionPolicy en exécutant la commande suivante dans une session PowerShell avec élévation de privilèges (Exécuter en tant qu’administrateur) :Resolution: Set the ExecutionPolicy to RemoteSigned by running the following command in an elevated PowerShell session (Run as Administrator):

Set-ExecutionPolicy RemoteSigned

La connexion à un ancien point de terminaison Exchange distant provoque un blocageConnecting to an old remote Exchange endpoint causes a crash

L’ancien point de terminaison Exchange redirige vers un nouveau point de terminaison.The old Exchange endpoint redirects to a new endpoint. Un bogue dans la logique de redirection provoque un blocage.There is a bug in the redirection logic that results in a crash.

Résolution : Connectez-vous directement au nouveau point de terminaison.Resolution: Connect directly to the new endpoint.

La fonctionnalité de journalisation de l’inventaire logiciel est arrêtée de manière erronée après l’installation de WMF 5.0 sur Windows Server 2012 R2Software Inventory Logging feature is erroneously stopped after WMF 5.0 installation on Windows Server 2012 R2

Quand vous installez WMF 5.0 sur un ordinateur Windows Server 2012 R2 qui exécute déjà SIL, la fonctionnalité de journalisation de l’inventaire logiciel est arrêtée de manière erronée après l’installation.When installing WMF 5.0 on a Windows Server 2012 R2 that is already running SIL, the Software Inventory Logging feature is erroneously stopped after installation.

Résolution : Exécutez l’applet de commande Start-SilLogging une fois après l’installation de WMF, car le processus d’installation arrête la fonctionnalité de journalisation de l’inventaire logiciel de façon non contrôlée.Resolution: Run the Start-SilLogging cmdlet once after the WMF installation, as the installation process will errantly stop the Software Inventory Logging feature.

Get-ChildItem ne fonctionne pas si -LiteralPath et -Recurse sont utilisés ensembleGet-ChildItem does not work if -LiteralPath and -Recurse are used together

Si un nom de répertoire contient un caractère non valide, Get-ChildItem ne génère pas les résultats attendus quand -LiteralPath et -Recurse sont utilisés ensemble.If a directory name contains an invalid wildcard character, then Get-ChildItem will not produce expected results when both -LiteralPath and -Recurse are used together.

Résolution : La solution de contournement actuelle, qui n’est pas idéale, consiste à implémenter la récursivité dans le script plutôt que de se fier à l’applet de commande.Resolution: Not ideal, but current workaround is to implement recursion in the script rather than rely on the cmdlet.

Sysprep échoue après l’installation de WMF 5.0Sysprep fails after WMF 5.0 installation

Il existe deux solutions de contournement pour résoudre ce problème, selon la version de Windows Server que vous exécutez.There are two workarounds for this issue depending on the version of Windows Server you are running.

Résolution :Resolution:

  • Pour les systèmes exécutant Windows Server 2008 R2For systems running Windows Server 2008 R2

    1. Ouvrez PowerShell en tant qu’administrateur.Open Powershell as an administrator
    2. Exécutez la commande suivante :Run the following command
      Set-SilLogging –TargetUri https://BlankTarget –CertificateThumbprint 0123456789
    
    1. Exécutez la commande et ignorez les erreurs, qui sont normales.Run the command and ignore the error, as they are expected.
      Publish-SilData
    
    1. Supprimez les fichiers du répertoire \Windows\System32\Logfiles\SIL.Delete the files in \Windows\System32\Logfiles\SIL\ directory
      Remove-Item -Recurse $env:SystemRoot\System32\Logfiles\SIL\
    
    1. Installez toutes les mises à jour Windows importantes disponibles et lancez l’opération Sysprep normalement.Install all available important Windows Updates, and begin Sysyprep operation normally.
  • Pour les systèmes exécutant Windows Server 2012For systems running Windows Server 2012

    1. Après l’installation de WMF 5.0 sur le serveur sur lequel exécuter Sysprep, connectez-vous en tant qu’administrateur.After installing WMF 5.0 on the server to be Sysprep’d, login as administrator.
    2. Copiez Generize.xml à partir du répertoire \Windows\System32\Sysprep\ActionFiles\ vers un emplacement en dehors du répertoire Windows, C:\ par exemple.Copy Generize.xml from directory \Windows\System32\Sysprep\ActionFiles\ to a location outside of the Windows directory, C:\ for example.
    3. Ouvrez votre copie de Generalize.xml avec le Bloc-notes.Open your Generalize.xml copy with notepad.
    4. Recherchez et supprimez les lignes suivantes. Une instance de chaque doit être supprimée (elles se trouvent vers la fin du document).Find and remove the following text, one instance of each needs to be deleted (they will be near the end of the document).

      <sysprepOrder order="0x3200"></sysprepOrder>
      <sysprepOrder order="0x3300"></sysprepOrder>
      
    5. Enregistrez la copie modifiée de Generalize.xml et fermez le fichier.Save the edited copy of Generalize.xml and close the file.

    6. Ouvrez une invite de commandes en tant qu’administrateur.Open a command prompt as administrator
    7. Exécutez la commande suivante pour prendre possession du fichier Generalize.xml dans le dossier system32 :Run the following command to take ownership of the Generalize.xml file in system32 folder:

      Takeown /f C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml
      
    8. Exécutez la commande suivante pour définir l’autorisation appropriée sur le fichier :Run the following command to set appropriate permission on the file:

      Cacls C:\Windows\System32\ Sysprep\ActionFiles\Generalize.xml /G `<AdministratorUserName>`:F
      
      • Répondez Oui à l’invite de confirmation.Answer Yes at the prompt for confirmation.
      • Notez que <AdministratorUserName> doit être remplacé par le nom d’utilisateur qui est administrateur sur l’ordinateur.Note that <AdministratorUserName> should be replaced by the username who is administrator on the machine. Par exemple, « Administrateur ».For example, "Administrator".
    9. Copiez le fichier que vous avez modifié et enregistré dans le répertoire Sysprep à l’aide de la commande suivante :Copy the file you edited and saved over to the Sysprep directory using the following command:

      xcopy C:\Generalize.xml C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml
      
      • Répondez Oui pour remplacer (vérifiez le chemin entré en l’absence d’invite de remplacement).Answer Yes to overwrite (note that if there is no prompt to overwrite, double check the path entered).
      • Cette commande suppose que votre copie modifiée de Generalize.xml a été copiée dans C:.Assumes your edited copy of Generalize.xml was copied to C:\ .
    10. Generalize.XML est désormais mis à jour grâce à la solution de contournement.Generalize.xml is now updated with the workaround. Exécutez Sysprep avec l’option generalize activée.Please run Sysprep with the generalize option enabled.