Fonctionnalités de la préversion technique de Configuration Manager, version 2109

S’applique à : Configuration Manager (branche Technical Preview)

Cet article présente les fonctionnalités disponibles dans la préversion technique de Configuration Manager, version 2109. Installez cette version pour mettre à jour et ajouter de nouvelles fonctionnalités à votre site Technical Preview.

Consultez l’article de préversion technique avant d’installer cette mise à jour. Cet article vous familiarise avec les exigences générales et les limitations relatives à l’utilisation d’une préversion technique, la mise à jour entre les versions et la manière de fournir des commentaires.

Les sections suivantes décrivent les nouvelles fonctionnalités à essayer dans cette version :

Améliorations apportées à la visionneuse des fichiers journaux du Centre de support et à OneTrace

La visionneuse des fichiers journaux du Centre de support et OneTrace affichent désormais les messages de status dans un format facile à lire. Les entrées commençant par >> sont des messages de status qui sont automatiquement convertis dans un format lisible à l’ouverture d’un journal. Recherchez ou filtrez sur la chaîne pour trouver les >> messages de status dans le journal.

Capture d’écran du distmgr.log ouvert dans OneTrace. Un carré rouge met en relief la chaîne commençant par >> un message de status converti.

Conseil

Lors de l’installation du Centre de support, vous pouvez installer les outils individuellement. Pour installer uniquement la visionneuse de journaux OneTrace, utilisez l’option Avancé lors de l’utilisation du programme d’installation du Centre de support . Vous pouvez également utiliser la ADDLOCAL propriété, par exemple supportcenterinstaller.msi ADDLOCAL=OneTraceApplication

Options pour le collecteur de données du Centre de support et les outils client

Les nouvelles options de ligne de commande suivantes ont été ajoutées au Collecteur de données du Centre de support et aux outils client :

Option Description Cas d’utilisation
-l Spécifie de lancer en tant qu’utilisateur actuel sans élévation Si -l est utilisé, aucune élévation n’est demandée et les connexions locales sont désactivées
-l
peut être utilisé exclusivement à partir de -m et .-p Si -m et/ou -p est utilisé sans -l, l’élévation sera toujours demandée.
-m <machinename> Permet de spécifier un nom de machine Si -m <machinename> est utilisé, une tentative de connexion est effectuée au nom de machine spécifié à l’aide de l’authentification intégrée (sauf s’il -p est utilisé)
-p Désactive l’authentification intégrée Si -p elle est utilisée, l’écran de connexion est lancé lorsque les outils clients sont ouverts. S’il est utilisé avec -m, le nom de l’ordinateur est prérempli avec la valeur spécifiée
--help Aide sur l’affichage

Remarque

Lors de l’utilisation de -m <machinename>, le compte qui établit la connexion a besoin d’un accès administrateur sur l’ordinateur cible pour collecter les données.

Envoyer des commentaires sur les produits à partir de l’Assistant et des boîtes de dialogue de propriété

Les assistants et certaines pages de propriétés incluent désormais une icône pour fournir des commentaires. Lorsque vous sélectionnez l’icône Commentaires, les options Envoyer un sourire et Envoyer un froncement de sourcils s’affichent dans le menu déroulant. Les emplacements de commentaires supplémentaires vous permettent d’envoyer rapidement des commentaires directement à partir de votre activité actuelle. L’icône Commentaires dans le ruban de la console d’administration a également été mise à jour vers la nouvelle icône.

Capture d’écran de l’Assistant Créer une collection d’appareils. L’icône Commentaires est entourée en rouge dans le coin inférieur gauche de l’Assistant.

Désinstallation implicite pour les collections utilisateur

Dans la version 2107 de la branche actuelle du Configuration Manager, vous pouvez activer un déploiement d’application pour prendre en charge la désinstallation implicite.

À compter de cette version, ce comportement s’applique également aux déploiements dans des collections d’utilisateurs. Si un utilisateur se trouve dans une collection, l’application s’installe. Ensuite, lorsque vous supprimez l’utilisateur de la collection, l’application se désinstalle.

Pour plus d’informations, voir désinstallation implicite.

Exiger l’installation d’une extension de console

Vous pouvez désormais exiger l’installation d’une extension de console avant la connexion au site. Une fois que vous avez besoin d’une extension, elle s’installe automatiquement pour la console locale la prochaine fois qu’un administrateur la lance. Pour exiger l’installation d’une extension de console :

  1. Dans la console Configuration Manager, accédez à l’espace de travail Administration.
  2. Développez Mises à jour et maintenance, puis sélectionnez le nœud Extensions de console.
  3. Sélectionnez l’extension, puis sélectionnez Exiger une extension dans le menu contextuel ou dans le ruban.
    • Sélectionnez Rendre facultatif pour une extension supprime la condition d’extension. Les utilisateurs de la console peuvent toujours l’installer localement à partir du nœud Extensions de la console .
  4. La prochaine fois que la console est lancée par un utilisateur dans l’étendue de sécurité de l’extension, l’installation démarre automatiquement.
    • L’utilisateur qui lance la console doit disposer de privilèges d’administrateur local pour l’installation de l’extension.

Capture d’écran du nœud Extensions de console avec l’option Exiger une extension mise en évidence en rouge à partir des emplacements du ruban et du menu contextuel

Assistant Importer des extensions de console

Il existe un nouvel Assistant pour importer les extensions de console qui sont gérées pour la hiérarchie. Vous n’avez plus besoin d’utiliser un script PowerShell pour importer une extension de console signée ou non signée.

Importez une extension de console :

  1. Dans l’espace de travail Administration, développez Mises à jour et maintenance, puis sélectionnez le nœud Extensions de console.
  2. Sélectionnez Importer une extension de console à partir du ruban ou du menu contextuel.
  3. Au lancement de l’assistant, sélectionnez Parcourir et accédez au fichier cab de l’extension.
  4. Si nécessaire, sélectionnez l’option Autoriser la désactivation de l’extension.
  5. Sélectionnez Suivant pour passer en revue le résumé de l’importation, puis terminez l’Assistant pour importer l’extension.

Remarque

  • Pour importer des extensions non signées, l’option Extensions de console approuvées par la hiérarchie peut être non signée doit être activée dans les paramètres de hiérarchie. Pour plus d’informations, consultez Autoriser les extensions de console approuvées par la hiérarchie non signées.
  • Si vous importez une extension dans la console, le téléchargement échouera si vous tentez de télécharger la même extension à partir du hub de la communauté. Pour télécharger la même extension à partir du hub communautaire, supprimez l’extension importée, puis téléchargez-la à partir du hub communautaire.

Améliorations des critères de recherche ADR

Les critères de recherche de date de publication ou de révision pour les règles de déploiement automatique comportent les options suivantes ajoutées :

  • Datant de plus de 30 jours
  • Datant de plus de 60 jours
  • Datant de plus de 90 jours
  • Âgé de plus de 6 mois
  • Âgé de plus de 1 an

Améliorations apportées aux types de limites VPN

Si vous utilisez le type de limite VPN, vous pouvez désormais faire correspondre le début d’un nom ou d’une description de connexion au lieu de la chaîne entière. Certains pilotes VPN tiers créent dynamiquement la connexion, qui commence par une chaîne cohérente, mais possède également un identificateur de connexion unique. Par exemple : Virtual network adapter #19. Lorsque vous utilisez les options Nom de la connexion ou Description de la connexion , utilisez également la nouvelle option Commence par .

Fenêtre Créer une limite affichant les options pour le nom de connexion et commence par.

Essayez !

Essayez de terminer les tâches. Ensuite, envoyez vos commentaires avec vos idées sur la fonctionnalité.

  1. Créez une limite.

  2. Changez le type en VPN.

  3. Sélectionnez Nom de la connexion.

  4. Sélectionnez Commence par.

  5. Entrez la première partie du nom de connexion à faire correspondre.

case activée prérequis de la version 4.6.2 de .NET est une erreur

La version 2107 de la branche actuelle de Configuration Manager comporte une règle préalable d’avertissement qui vérifie la version 4.6.2 de Microsoft .NET Framework. Cette version de .NET est requise sur les serveurs de site, les systèmes de site spécifiques, les clients et la console Configuration Manager.

À compter de cette version Technical Preview, cette règle de prérequis pour .NET 4.6.2 est une erreur. Tant que vous n’avez pas mis à niveau .NET, vous ne pouvez pas continuer à installer ou à mettre à jour le site vers cette version du Configuration Manager.

Remarque

Si possible dans votre environnement, la version .NET 4.8 est recommandée. Avant d’exécuter le programme d’installation pour installer ou mettre à jour le site, commencez par mettre à jour .NET et redémarrez le système. Pour plus d’informations, Conditions préalables relatives au site et au système de site.

Les dépendances externes nécessitent .NET 4.6.2

Toutes les bibliothèques de Configuration Manager sont désormais créées à l’aide de Microsoft .NET Framework version 4.6.2 ou ultérieure. Si vous développez une application ou un outil qui dépend de ces bibliothèques, il doit également prendre en charge .NET 4.6.2 ou version ultérieure. Microsoft recommande l’utilisation de .NET Framework version 4.8.

Les applications ou outils qui utilisent les classes et méthodes WMI du Gestionnaire de Configuration Manager, les API REST ou les applets de commande PowerShell ne sont pas affectés.

Si vous développez un module complémentaire tiers pour Configuration Manager, vous devez tester votre module complémentaire à chaque publication mensuelle de la branche Technical Preview. Des tests réguliers aident à confirmer la compatibilité et permettent de signaler rapidement tout problème avec les interfaces standard.

Copier le GUID du certificat du proxy ISV

Les éditeurs de logiciels indépendants (ISV) peuvent créer des applications qui étendent le Configuration Manager. Ils peuvent utiliser le Configuration Manager pour attribuer un certificat à un proxy ISV, ce qui permet une communication personnalisée avec le point de gestion.

Pour simplifier la gestion de ces certificats proxy ISV, vous pouvez désormais copier son GUID dans la console Configuration Manager.

  1. Dans la console Configuration Manager, accédez à l’espace de travail Administration.

  2. Développez Sécurité et sélectionnez le nœud Certificats .

  3. Triez la liste des certificats en fonction de la colonne Type .

  4. Sélectionnez un certificat de type Proxy ISV.

  5. Dans le ruban, sélectionnez Copier le GUID du certificat.

Cette action copie le GUID de ce certificat, par exemple : aa05bf38-5cd6-43ea-ac61-ab101f943987

Aperçu des notes de publication PowerShell

Ces notes de publication résument les modifications apportées aux applets de commande PowerShell de Configuration Manager dans cette version d’aperçu technique.

Pour plus d’informations sur PowerShell pour Configuration Manager, voir Prise en main des applets de commande du Gestionnaire de Configuration Manager.

Modifications de module

Lorsque vous installez la console du Configuration Manager, le chemin d’accès au module ConfigurationManager PowerShell est maintenant ajouté à la variable d’environnement système, PSModulePath. Par exemple, par défaut, ce chemin est C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bin.

Avec cette modification, il est plus facile d’importer ce module avec la commande suivante : Import-Module ConfigurationManager

Pour plus d’informations, consultez about_PSModulePath.

Nouvelles applets de commande

Get-CMFolder

Utilisez cette applet de commande pour obtenir tous les dossiers personnalisés ou dossiers à partir du chemin parent spécifié.

$parentPath = 'DeviceCollection'
$name = 'Folder1'
$name2 = 'Folder2'
$name3 = 'Folder3'
$root = New-CMFolder -ParentFolderPath $parentPath -Name $name
$folder = Get-CMFolder -FolderPath ($parentPath + '\' + $name + '\' + $name2 + '\' +$name3)

New-CMFolder

Utilisez cette applet de commande pour créer un dossier sous le chemin du dossier parent spécifié.

$parentPath = 'DeviceCollection'
$name =  'Folder1'
$folder = New-CMFolder -ParentFolderPath $parentPath -Name $name

Remove-CMFolder

Utilisez cette applet de commande pour supprimer le dossier spécifié.

$parentPath = 'DeviceCollection'
$name =  'Folder1'
$name2 =  'Folder2'
$name3 =  'Folder3'
Remove-CMFolder -Name $name3 -ParentContainerNode (Get-CMFolder -Name $name2) -Force
(Get-CMFolder -Name $name2) | Remove-CMFolder -Force
Remove-CMFolder -FolderPath  ($parentPath + '\' + $name) -Force

Remove-CMSoftwareUpdateFromPackage

Utilisez cette applet de commande pour supprimer d’un package la mise à jour logicielle spécifiée.

Supprimez une mise à jour logicielle et actualisez le point de distribution :

Remove-CMSoftwareUpdateFromPackage -SoftwareUpdatePackageId $packageId -SoftwareUpdateId $softwareUpdateId -RefreshDistributionPoint -Force

Supprimez deux mises à jour logicielles, mais n’actualisez pas le point de distribution :

Remove-CMSoftwareUpdateFromPackage -SoftwareUpdatePackage $package -SoftwareUpdateName ($softwareUpdateName1, $softwareUpdateName2) -Force

Set-CMApplicationSupersedence

Utilisez cette applet de commande pour définir le remplacement du type de déploiement pour l’application spécifiée.

Ajouter ou définir un remplacement de type de déploiement :

$AppSupersededName = "Superseded app"
$AppSuperseded = New-CMApplication -Name $AppSupersededName
$OriginalDT = Add-CMScriptDeploymentType -ApplicationName $AppSuperseded -DeploymentTypeName "ScriptDT01" -InstallCommand 'appsetup.exe'

$AppSupersedingName = "Superseding app"
$AppSuperseding = New-CMApplication -Name $AppSupersedingName
$AppSupersedingDT = Add-CMScriptDeploymentType -ApplicationName $AppSuperseding -DeploymentTypeName "ScriptDT02" -InstallCommand 'appsetup2.exe'

Set-CMApplicationSupersedence -ApplicationId ($AppSuperseding.CI_ID) -CurrentDeploymentTypeId ($AppSupersedingDT.CI_ID) -SupersededApplicationId ($AppSuperseded.CI_ID) -OldDeploymentTypeId ($OriginalDT.CI_ID)

Supprimer le remplacement du type de déploiement :

Set-CMApplicationSupersedence -ApplicationName $AppSupersedingName -CurrentDeploymentTypeName ($AppSupersedingDT.LocalizedDisplayName) -SupersededApplicationName $AppSupersededName -OldDeploymentTypeName ($OriginalDT.LocalizedDisplayName) -RemoveSupersedence -Force

Set-CMFolder

Utilisez cette applet de commande pour configurer le dossier spécifié. Par exemple, renommez-le ou déplacez-le vers un autre dossier.

$parentPath = 'DeviceCollection'
$name =  'Folder1'
$name2 =  'Folder2'
$name3 =  'Folder3'
$root = New-CMFolder -ParentFolderPath $parentPath -Name $name
Set-CMFolder -Name $name2 -ParentContainerNode (Get-CMFolder -Name $name) -NewName $newName 
(Get-CMFolder -Name $newName) | Set-CMFolder -NewName $name2
$folder = Set-CMFolder -Name $name3 -ParentFolderPath ($parentPath + '\' + $name + '\' + $name2) -MoveToFolder $root
$folder = Set-CMFolder -Guid $sub2.FolderGuid -MoveToPath ($parentPath + '\' + $name + '\' + $name2)

Suppression des applets de commande

Les applets de commande suivantes ne sont plus disponibles, car la fonctionnalité sous-jacente n’est plus prise en charge :

  • Get-CMTSStepConvertDisk
  • New-CMTSStepConverDisk
  • Remove-CMTSStepConvertDisk
  • Set-CMTSStepConvertDisk

Applets de commande déconseillées

Les applets de commande suivantes pour le remplacement du type de déploiement sont déconseillées et peuvent être supprimées dans une version ultérieure :

  • Add-CMDeploymentTypeSupersedence
  • Set-CMDeploymentTypeSupersedence

Pour les deux applets de commande, utilisez plutôt la nouvelle applet de commande Set-CMApplicationSupersedence .

Applets de commande modifiées

Toutes les applets de commande Configuration Manager avec importation et exportation des verbes

Par exemple, Import-CMAADClientApplication et Export-CMApplication.

Modifications insécables

Pour permettre une utilisation cohérente des paramètres entre ces applets de commande, elles ont toutes des alias pour le paramètre afin de spécifier le chemin d’importation : FilePath, FileName, ImportFilePath, Path

Add-CMDistributionPoint

Bogues corrigés

Vous ne pouvez pas spécifier le site d’administration centrale (CAS) pour le paramètre SiteCode , qui ne prend en charge aucun rôle de système de site orienté client.

Problèmes généraux connus

La console Configuration Manager ne se met pas à jour automatiquement

Si vous mettez à jour un site de préversion technique de la version 2108 vers une version ultérieure, la console du Configuration Manager ne parvient pas à se mettre à jour. Ce problème est dû à un problème connu dans le programme d’installation de l’extension.

Pour contourner ce problème, mettez manuellement à jour la console. Après avoir mis à jour le site de la version 2108 vers une version ultérieure, exécutez ConsoleSetup.exe. Pour plus d’informations, voir Installer la console Configuration Manager.

Les rapports sur SQL Server Reporting Services ne s’affichent pas

Si vous utilisez Configuration Manager branche Technical Preview avec SQL Server version 2012 ou 2014, lorsque vous effectuez la mise à jour vers Configuration Manager version 2109, les rapports ne s’affichent pas dans la console. Une erreur semblable à la chaîne suivante s’affiche dans le srsrp.log :

System.Web.Services.Protocols.SoapException: Error while loading code module: ...SrsResources, culture=neutral.... Details: Could not load file or assembly 'SrsResources, Culture=neutral' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.

Pour contourner ce problème, mettez à jour SQL Server Reporting Services vers la version 2016 ou ultérieure. Pour plus d’informations, voir Versions de SQL Server prises en charge.

Le bouton de téléchargement du hub de la communauté est toujours activé

Le bouton Télécharger pour les éléments du hub Communauté ne se désactive pas une fois qu’un objet a été téléchargé. Le téléchargement échouera si vous tentez à nouveau de télécharger l’élément.

Étapes suivantes

Pour plus d’informations sur l’installation ou la mise à jour de la branche Technical Preview, consultez Technical Preview.

Pour plus d’informations sur les différentes branches de Configuration Manager, voir Quelle branche de Configuration Manager dois-je utiliser ?.